diff --git a/README.md b/README.md
index 93fc8542522f70f5d45993cbe86ab47ebb4bc8ec..18654c08077cb30222a8be8cc03c8f20f9069b33 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,49 @@
+# Wstęp
+Celem tego laboratorium jest zaznajomienie z obsługą systemu operacyjnego Linux oraz tworzenie oprogramowania dla systemów wykorzystujących komunikację bezprzewodową.
+Laboratorium podzielone jest na 5 następujących po sobie bloków ćwiczeń (wymagane jest wykonanie wszystkich ćwiczeń poprzedzających).
+## Laboratorium 0
+**Opis**: W tym ćwiczeniu należy na swoim komputerze zainstalować środowisko Visual Studio Code, które będzie podstawowym narzędziem do zdalnej pracy na komputerze jedno-układowym z zainstalowanym środowiskiem Linux.
+
+**Instrukcja**: link
+
+**Wynik**: Po wykonaniu tego ćwiczenia uczestnik kursu będzie posiadał narzędzia i umiejętności do zdalnej pracy z komputerem jedno-układowym z systemem Linux (tworzenie katalogów/plików/oprogramowania)
+
+## Laboratorium 1
+**Opis**: W tym ćwiczeniu należy stworzyć prosty program do obsługi portów GPIO, a następnie skonfigurować serwer "message brokera MQTT" do sterowania GPIO. Ponadto należy utworzyć skrypt startowy dla własnych aplikacji.
+
+**Instrukcja**: link
+
+**Wynik**: Po wykonaniu tego ćwiczenia uczestnik kursu będzie posiadał wiedzę na temat tworzenia programów w języku python sterujących portami GPIO oraz wykorzystania kontenerów (Docker) do uruchamiania innych serwisów/aplikacji oraz obsługę wiadomości MQTT oraz jak utworzyć skrypt startowy wykorzystujący multiplekser terminala "tmux".
+
+## Laboratorium 2
+**Opis**: W tym ćwiczeniu należy stworzyć aplikację wykorzystującą wielofunkcyjny sensor BME280. Ponadto wykorzystany zostanie zbiór oprogramowania do automatycznego zbierania, archiwizacji oraz wizualizacji danych pomiarowych.
+
+**Instrukcja**: link
+
+**Wynik**: Po wykonaniu tego ćwiczenia uczestnik kursu będzie posiadał wiedzę na temat obsługi czujników pomiarowych w systemie Linux (Linux Industrial I/O Subsystem) oraz wykorzystania zbioru oprogramowania Telegraf+InfluxDB+Grafana do wyświetlania wyników pomiarowych.
+
+## Laboratorium 3
+**Opis**: W tym ćwiczeniu należy stworzyć aplikację wykorzystującą czytnik RFID. 
+
+**Instrukcja**: link
+
+**Wynik**: Po wykonaniu tego ćwiczenia uczestnik kursu będzie posiadał wiedzę na temat technologi RFID.
+
+## Laboratorium 4
+**Opis**: W tym ćwiczeniu należy stworzyć oprogramowanie dla mikro-kontrolera Nordic nRF52 wykorzystujące sensors BME280 oraz transmisje WiFi.  
+
+**Instrukcja**: link
+
+**Wynik**: Po wykonaniu tego ćwiczenia uczestnik kursu będzie posiadał wiedzę na temat tworzenia oprogramowania dla systemu czasu rzeczywistego uruchomionego na platformie nRF52. 
+
+## Laboratorium 5
+**Opis**: W tym ćwiczeniu należy stworzyć oprogramowanie dla mikro-kontrolera Nordic nRF52 wykorzystujące czytnik RFID oraz transmisje BLE.  
+
+**Instrukcja**: link
+
+**Wynik**: Po wykonaniu tego ćwiczenia uczestnik kursu będzie posiadał wiedzę na temat tworzenia oprogramowania dla systemu czasu rzeczywistego uruchomionego na platformie nRF52. 
+
+
 # Instalacja VCS
 - Pobrać ze strony *.exe [link](https://code.visualstudio.com/)
 - Zainstalować , uruchomić
@@ -14,13 +60,13 @@
 | root@185.244.98.2:2303 | 7c:5c:f8:0d:53:72 | c0:3f:d5:67:dd:2d | 192.168.49.83  | ztb03    |
 | root@185.244.98.2:2304 | 80:19:34:e6:d7:00 | c0:3f:d5:67:dd:b2 | 192.168.49.107 | ztb04    |
 | root@185.244.98.2:2305 | 7c:5c:f8:0d:53:72 | c0:3f:d5:67:dd:2d | 192.168.49.83  | ztb05    |
-| 7c:5c:f8:46:6b:3f | 192.168.49.142  | c0:3f:d5:67:dc:77 | ? |
-| 7c:5c:f8:46:76:c0 | 192.168.49.93  | c0:3f:d5:68:22:51 | ? |
-| ac:72:89:4c:0c:07 | 192.168.49.135 | ? | ? |
-| 00:0e:8e:88:a0:3b | 192.168.49.91  | ? | ? |
-| 00:0e:8e:88:94:4b | 192.168.49.30  | ? | ? |
-| 4c:5e:0c:13:b4:e8 | 192.168.49.87  | ? | ? |
-| 00:0e:8e:88:a0:2a | 192.168.49.122 | ? | ? |
+| 7c:5c:f8:46:6b:3f      | 192.168.49.142    | c0:3f:d5:67:dc:77 | ?              |
+| 7c:5c:f8:46:76:c0      | 192.168.49.93     | c0:3f:d5:68:22:51 | ?              |
+| ac:72:89:4c:0c:07      | 192.168.49.135    | ?                 | ?              |
+| 00:0e:8e:88:a0:3b      | 192.168.49.91     | ?                 | ?              |
+| 00:0e:8e:88:94:4b      | 192.168.49.30     | ?                 | ?              |
+| 4c:5e:0c:13:b4:e8      | 192.168.49.87     | ?                 | ?              |
+| 00:0e:8e:88:a0:2a      | 192.168.49.122    | ?                 | ?              |
  
   - Ctr+Shift+P "Remote-SSH: Connect to host"
   - Po połączeniu (w lewym dolnym rogu wyświetli sie adres IP)
diff --git a/lab00/README.md b/lab00/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..15a5a8b050a5533ae5c1c74ae7c8bd65b4dc8aca
--- /dev/null
+++ b/lab00/README.md
@@ -0,0 +1,58 @@
+# Instalacja VCS
+- Pobrać ze strony *.exe [link](https://code.visualstudio.com/)
+- Zainstalować , uruchomić
+- Doinstalować dodatek Remote SSH
+![Instalacja  VSC](img/vscS.gif "Instalacja VSC")
+
+- Połączenie SSH z płytką prototypową (DevKitNUC)
+  - Ustalić IP devKit (MAC->IP)
+  
+| SSH ADDR               | MAC WIFI          | MAC ETH           | IP ETH         | Hostname |
+| :--------------------- | :---------------- | :---------------- | :------------- | :------- |
+| root@185.244.98.2:2301 | 7c:5c:f8:0d:53:72 | c0:3f:d5:67:dd:2d | 192.168.49.83  | ztb01    |
+| root@185.244.98.2:2302 | 80:19:34:e6:d7:00 | c0:3f:d5:67:dd:b2 | 192.168.49.107 | ztb02    |
+| root@185.244.98.2:2303 | 7c:5c:f8:0d:53:72 | c0:3f:d5:67:dd:2d | 192.168.49.83  | ztb03    |
+| root@185.244.98.2:2304 | 80:19:34:e6:d7:00 | c0:3f:d5:67:dd:b2 | 192.168.49.107 | ztb04    |
+| root@185.244.98.2:2305 | 7c:5c:f8:0d:53:72 | c0:3f:d5:67:dd:2d | 192.168.49.83  | ztb05    |
+| 7c:5c:f8:46:6b:3f      | 192.168.49.142    | c0:3f:d5:67:dc:77 | ?              |
+| 7c:5c:f8:46:76:c0      | 192.168.49.93     | c0:3f:d5:68:22:51 | ?              |
+| ac:72:89:4c:0c:07      | 192.168.49.135    | ?                 | ?              |
+| 00:0e:8e:88:a0:3b      | 192.168.49.91     | ?                 | ?              |
+| 00:0e:8e:88:94:4b      | 192.168.49.30     | ?                 | ?              |
+| 4c:5e:0c:13:b4:e8      | 192.168.49.87     | ?                 | ?              |
+| 00:0e:8e:88:a0:2a      | 192.168.49.122    | ?                 | ?              |
+ 
+  - Ctr+Shift+P "Remote-SSH: Connect to host"
+  - Po połączeniu (w lewym dolnym rogu wyświetli sie adres IP)
+  -  Uruchomić terminal (skrót Ctr+`)
+  -  Otworzyć drzewo katalogów w VCS (panel Explorer, skrót Ctr+Shift+E)
+
+# Utworzenie uĹźytkownika, katalogu i repozytorium na git.pg.edu.pl 
+- Tworzenie nowego katalogu/pliku na DevKitNUC:
+  - W terminalu: 
+```bash 
+cd <sciezka_do_katalogu_nadrzednego>
+mkdir <nazwa_katalogu>
+cd <nazwa_katalogu>
+touch <nazwa_pliku>
+```
+ - VCS: W Panelu Explorera -> New folder/New file 
+
+![Tworzenie katalogu i pliku](img/createDirTerminal.gif "Tworzenie katalogu i pliku")
+
+# Utworzenie/aktywacja konto na git.pg.edu.pl: 
+- Aktywacja konta na [git.pg.gda.pl](https://git.pg.edu.pl/users/sign_in)
+  - Pierwsze logowanie za pomocą "Logowanie PG"
+![Aktywacja konta na git.pg.gda.pl](img/pierwszeLogowanieGIT.png "Aktywacja konta na git.pg.gda.pl")
+  - Zmienić hasło dostępu przez HTTPS (Settings->Password)
+![Aktywacja konta na git.pg.gda.pl](img/gitPassword.gif "Aktywacja konta na git.pg.gda.pl")
+  - Utworzyć projekt dla lab. ZTB
+![Tworzenie nowego repozytorium na git.pg.gda.pl](img/gitCreateRepo.gif "Tworzenie nowego repozytorium na git.pg.gda.pl")
+
+- Import repozytorium git na DevKitNUC:
+  - W terminalu: 
+```bash 
+cd <sciezka_do_katalogu_nadrzednego>
+git clone <adres repozytorium>
+```
+![Klonowanie  repo z git.pg.gda.pl](img/gitCloneRepo.gif "Klonowanie  repo z git.pg.gda.pl")
\ No newline at end of file
diff --git a/NUC_opis_pinow.png b/lab01/img/NUC_opis_pinow.png
similarity index 100%
rename from NUC_opis_pinow.png
rename to lab01/img/NUC_opis_pinow.png
diff --git a/createDirTerminal.gif b/lab01/img/createDirTerminal.gif
similarity index 100%
rename from createDirTerminal.gif
rename to lab01/img/createDirTerminal.gif
diff --git a/dockerMosquitto.gif b/lab01/img/dockerMosquitto.gif
similarity index 100%
rename from dockerMosquitto.gif
rename to lab01/img/dockerMosquitto.gif
diff --git a/gitCloneRepo.gif b/lab01/img/gitCloneRepo.gif
similarity index 100%
rename from gitCloneRepo.gif
rename to lab01/img/gitCloneRepo.gif
diff --git a/gitCreateRepo.gif b/lab01/img/gitCreateRepo.gif
similarity index 100%
rename from gitCreateRepo.gif
rename to lab01/img/gitCreateRepo.gif
diff --git a/gitPassword.gif b/lab01/img/gitPassword.gif
similarity index 100%
rename from gitPassword.gif
rename to lab01/img/gitPassword.gif
diff --git a/installVirtevn.gif b/lab01/img/installVirtevn.gif
similarity index 100%
rename from installVirtevn.gif
rename to lab01/img/installVirtevn.gif
diff --git a/ledButtonLab1.png b/lab01/img/ledButtonLab1.png
similarity index 100%
rename from ledButtonLab1.png
rename to lab01/img/ledButtonLab1.png
diff --git a/pierwszeLogowanieGIT.png b/lab01/img/pierwszeLogowanieGIT.png
similarity index 100%
rename from pierwszeLogowanieGIT.png
rename to lab01/img/pierwszeLogowanieGIT.png
diff --git a/pythonInstallGpio.gif b/lab01/img/pythonInstallGpio.gif
similarity index 100%
rename from pythonInstallGpio.gif
rename to lab01/img/pythonInstallGpio.gif
diff --git a/vscS.gif b/lab01/img/vscS.gif
similarity index 100%
rename from vscS.gif
rename to lab01/img/vscS.gif
diff --git a/img/ztb_lab_button_other_NUC_schem.png b/lab01/img/ztb_lab_button_other_NUC_schem.png
similarity index 100%
rename from img/ztb_lab_button_other_NUC_schem.png
rename to lab01/img/ztb_lab_button_other_NUC_schem.png
diff --git a/img/ztb_lab_button_other_NUC_schem.svg b/lab01/img/ztb_lab_button_other_NUC_schem.svg
similarity index 100%
rename from img/ztb_lab_button_other_NUC_schem.svg
rename to lab01/img/ztb_lab_button_other_NUC_schem.svg
diff --git a/img/ztb_lab_led_other_NUC_schem.png b/lab01/img/ztb_lab_led_other_NUC_schem.png
similarity index 100%
rename from img/ztb_lab_led_other_NUC_schem.png
rename to lab01/img/ztb_lab_led_other_NUC_schem.png
diff --git a/img/ztb_lab_led_other_NUC_schem.svg b/lab01/img/ztb_lab_led_other_NUC_schem.svg
similarity index 100%
rename from img/ztb_lab_led_other_NUC_schem.svg
rename to lab01/img/ztb_lab_led_other_NUC_schem.svg