{"id":36656,"date":"2025-06-23T22:29:34","date_gmt":"2025-06-24T05:29:34","guid":{"rendered":"https:\/\/teach.udemy.com\/?page_id=36656"},"modified":"2026-06-02T13:50:51","modified_gmt":"2026-06-02T20:50:51","slug":"how-to-create-labs-for-your-course","status":"publish","type":"page","link":"https:\/\/teach.udemy.com\/pl\/how-to-create-labs-for-your-course\/","title":{"rendered":"Poradnik: laboratoria w ramach kursu"},"content":{"rendered":"<h2><strong>Czym s\u0105 laboratoria w ramach kursu?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Laboratoria w ramach kursu to nowy element programu nauczania, kt\u00f3ry umo\u017cliwia uczestnikom prze\u0107wiczenie umiej\u0119tno\u015bci technicznych w rzeczywistych \u015brodowiskach zwanych obszarami roboczymi. Te praktyczne \u0107wiczenia pozwalaj\u0105 uczestnikom bezpo\u015brednio stosowa\u0107 poj\u0119cia z kursu, buduj\u0105c pewno\u015b\u0107 siebie i gotowo\u015b\u0107 do pracy. Ten przewodnik pomo\u017ce Ci zaprojektowa\u0107 anga\u017cuj\u0105ce laboratoria dla Twojego kursu.<\/span><\/p>\n<h2><strong>Dlaczego warto uwzgl\u0119dni\u0107 laboratoria w kursie?<\/strong><\/h2>\n<p><i><span style=\"font-weight: 400;\">Laboratoria w ramach kursu daj\u0105 uczestnikom nast\u0119puj\u0105ce mo\u017cliwo\u015bci:<\/span><\/i><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Prze\u0107wiczenie umiej\u0119tno\u015bci w rzeczywistych obszarach roboczych bez opuszczania kursu<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zwi\u0119kszenie gotowo\u015bci do pracy poprzez sprawdzenie nabytych umiej\u0119tno\u015bci w rzeczywistych \u015brodowiskach<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Aktywne zaanga\u017cowanie w tematyk\u0119, u\u0142atwiaj\u0105ce zapami\u0119tywanie i poprawiaj\u0105ce efekty nauki<\/span><\/li>\n<\/ul>\n<h2><strong>Laboratoria w ramach kursu obejmuj\u0105 trzy funkcje:<\/strong><\/h2>\n<ol>\n<li style=\"font-weight: 400;\"><b>Instrukcje wideo: <\/b><span style=\"font-weight: 400;\">opieraj\u0105c si\u0119 na sprawdzonej formule wyk\u0142ad\u00f3w wideo, laboratoria w ramach kursu skupiaj\u0105 si\u0119 na instrukcjach filmowych.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Zadania laboratoryjne: <\/b><span style=\"font-weight: 400;\">uporz\u0105dkowane zadania zapewniaj\u0105 uczestnikom wskaz\u00f3wki i zasoby podczas \u0107wiczenia nowych umiej\u0119tno\u015bci.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Techniczne obszary robocze: <\/b><span style=\"font-weight: 400;\">gotowe \u015brodowiska pozwalaj\u0105 uczestnikom od razu przej\u015b\u0107 do praktyki bez konieczno\u015bci konfiguracji.<\/span><\/li>\n<\/ol>\n<h1><strong>Projektowanie wysokiej jako\u015bci laboratorium<\/strong><\/h1>\n<h3><span style=\"font-weight: 400;\">Zdecyduj o miejscu umieszczenia laboratorium w ramach kursu<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Okre\u015bl strategiczne punkty w swoim kursie, w kt\u00f3rych laboratoria w ramach kursu wzmocni\u0105 kluczowe umiej\u0119tno\u015bci i b\u0119d\u0105 zgodne z celami nauczania.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u2705 <\/span><b>Sprawdzone metody:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Wybierz odpowiedni typ laboratorium dla swoich cel\u00f3w edukacyjnych:<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><b>Laboratoria z instrukcjami:<\/b><span style=\"font-weight: 400;\"> instrukcja krok po kroku, w kt\u00f3rej pokazujesz i wyja\u015bniasz procesy, aby uczestnicy mogli je powt\u00f3rzy\u0107<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Laboratoria z kierowanym wyzwaniem:<\/b><span style=\"font-weight: 400;\"> szersze zadania z cz\u0119\u015bciowym wsparciem, w kt\u00f3rych uczestnicy samodzielnie pr\u00f3buj\u0105 znale\u017a\u0107 rozwi\u0105zania, korzystaj\u0105c z pewnej struktury i zasob\u00f3w<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Upewnij si\u0119, \u017ce ka\u017cde laboratorium w ramach kursu bezpo\u015brednio wspiera umiej\u0119tno\u015bci nauczane w odpowiednim wyk\u0142adzie<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Wyra\u017anie po\u0142\u0105cz laboratoria w ramach kursu z okre\u015blonymi celami nauczania<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zaprojektuj laboratoria w ramach kursu tak, by by\u0142y niezale\u017cne od urz\u0105dze\u0144 i dzia\u0142a\u0142y r\u00f3wnie dobrze w systemach PC i Mac<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\ud83d\udca1 <\/span><b>Przyk\u0142ady:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Jupyter Notebook<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Dodaj laboratorium z instrukcjami <\/span><b> dotycz\u0105ce platformy Jupyter Notebook<\/b><span style=\"font-weight: 400;\"> po wyk\u0142adzie na temat wizualizacji danych z matplotlib, podczas kt\u00f3rego uczestnicy tworz\u0105 interaktywne wykresy.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Uwzgl\u0119dnij <\/span><b>laboratorium z kierowanym wyzwaniem<\/b><span style=\"font-weight: 400;\"> po nauczaniu podstaw pandas, w kt\u00f3rym uczestnicy samodzielnie oczyszczaj\u0105 i analizuj\u0105 zbi\u00f3r danych.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Generatywna AI<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Dodaj <\/span><b>laboratorium z instrukcjami<\/b><span style=\"font-weight: 400;\"> po wyk\u0142adzie na temat in\u017cynierii prompt\u00f3w, podczas kt\u00f3rego uczestnicy tworz\u0105 i testuj\u0105 prompty z u\u017cyciem modelu GPT.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Uwzgl\u0119dnij <\/span><b>laboratorium z kierowanym wyzwaniem<\/b><span style=\"font-weight: 400;\"> po module na temat dostrajania, w kt\u00f3rym uczestnicy tworz\u0105 w\u0142asnego wyspecjalizowanego asystenta AI.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">AWS<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Dodaj <\/span><b>laboratorium z instrukcjami AWS<\/b><span style=\"font-weight: 400;\"> po wyk\u0142adzie na temat podstaw technologii chmurowej, podczas kt\u00f3rego uczestnicy uruchamiaj\u0105 i konfiguruj\u0105 swoj\u0105 pierwsz\u0105 instancj\u0119 EC2.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Uwzgl\u0119dnij <\/span><b>laboratorium z kierowanym wyzwaniem<\/b><span style=\"font-weight: 400;\"> w sekcji kursu dotycz\u0105cej oblicze\u0144 bezserwerowych, w kt\u00f3rej uczestnicy buduj\u0105 kompletny interfejs API przy u\u017cyciu AWS Lambda i API Gateway.<\/span><\/li>\n<\/ul>\n<h1><strong>Utw\u00f3rz wyk\u0142ad z laboratorium<\/strong><\/h1>\n<p><span style=\"font-weight: 400;\">Wybierz element programu nauczania \u201eWyk\u0142ad z laboratorium&#8221;, aby rozpocz\u0105\u0107. Stw\u00f3rz jasny, opisowy tytu\u0142, kt\u00f3ry uchwyci istot\u0119 laboratorium i podkre\u015bli umiej\u0119tno\u015bci, kt\u00f3re b\u0119d\u0105 \u0107wiczy\u0107 uczestnicy. Tytu\u0142 ten pojawi si\u0119 jako element programu nauczania w tre\u015bci Twojego kursu.<\/span><\/p>\n<p><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35368 size-large\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-1-1024x638.png\" alt=\"\" width=\"600\" height=\"374\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-1-1024x638.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-1-300x187.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-1-768x479.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-1.png 1266w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35354 size-large\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-2-1024x337.png\" alt=\"\" width=\"600\" height=\"197\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-2-1024x337.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-2-300x99.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-2-768x252.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-2-1536x505.png 1536w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-2.png 1743w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u2705 <\/span><b>Sprawdzone metody:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Tw\u00f3rz tytu\u0142y, kt\u00f3re s\u0105 konkretne i jasno powi\u0105zane z celami nauczania<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Skup si\u0119 na podstawowych \u0107wiczonych umiej\u0119tno\u015bciach<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Spraw, aby tytu\u0142y by\u0142y interesuj\u0105ce i dostosowane do cel\u00f3w uczestnik\u00f3w<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\ud83d\udca1 <\/span><b>Przyk\u0142adowe tytu\u0142y laboratori\u00f3w:<\/b><\/p>\n<p><span style=\"font-weight: 400;\"> Jupyter Notebook<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Laboratorium z instrukcjami: \u201eInteraktywna wizualizacja danych: tw\u00f3rz dynamiczne wykresy z bibliotek\u0105 Matplotlib\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Laboratoria z kierowanym wyzwaniem: \u201eWyzwanie w zakresie transformacji danych: oczyszczanie i analizowanie rzeczywistych zbior\u00f3w danych za pomoc\u0105 biblioteki Pandas\u201d<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Generatywna AI<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Laboratorium z instrukcjami: \u201eOpanowanie in\u017cynierii prompt\u00f3w: tworzenie skutecznych prompt\u00f3w GPT zapewniaj\u0105cych precyzyjne wyniki\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Laboratorium z kierowanym wyzwaniem: \u201eZbuduj w\u0142asnego asystenta AI: dostrajanie modeli do specjalistycznych zada\u0144\u201d<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">AWS<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Laboratorium z instrukcjami: \u201eUruchom sw\u00f3j pierwszy serwer w chmurze: praktyczna konfiguracja instancji EC2\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Laboratorium z kierowanym wyzwaniem: \u201eWyzwanie zwi\u0105zane z bezserwerowym interfejsem API: tworzenie kompleksowych rozwi\u0105za\u0144 za pomoc\u0105 Lambda i API Gateway\u201d<\/span><\/li>\n<\/ul>\n<div class=\"section-break\"><\/div>\n<h3><span style=\"font-weight: 400;\">Prze\u015blij swoje wideo z laboratorium<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Wa\u017cne: opcja \u201eLaboratorium\u201d b\u0119dzie dost\u0119pna dopiero po przes\u0142aniu wideo do wyk\u0142adu.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dodaj swoje wideo z laboratorium i poczekaj na zako\u0144czenie przetwarzania. Nast\u0119pnie kliknij przycisk \u201e+Laboratorium\u201d, aby utworzy\u0107 laboratorium i uzyska\u0107 dost\u0119p do Edytora laboratori\u00f3w.<\/span><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-35397\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-3-1024x468.png\" alt=\"\" width=\"600\" height=\"274\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-3-1024x468.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-3-300x137.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-3-768x351.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-3.png 1478w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-35383\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-4-1024x470.png\" alt=\"\" width=\"600\" height=\"275\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-4-1024x470.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-4-300x138.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-4-768x352.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-4.png 1475w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3><strong>Edytuj swoje laboratorium w ramach kursu w Edytorze laboratori\u00f3w<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Tworzenie laboratorium w ramach kursu przebiega w trzech krokach:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zaplanuj laboratorium w ramach kursu: wybierz obszar roboczy prze\u015blij kod startowy<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Utw\u00f3rz zadania: zorganizuj swoje laboratorium w odr\u0119bne komponenty zada\u0144<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Opublikuj laboratorium w ramach kursu: dodaj kontekst i sfinalizuj swoje laboratorium<\/span><\/li>\n<\/ol>\n<h3><strong>Zaplanuj laboratorium<\/strong><\/h3>\n<h5><strong>Wybierz obszar roboczy laboratorium:<\/strong><\/h5>\n<p><span style=\"font-weight: 400;\">wybierz pion laboratorium w ramach kursu i typ obszaru roboczego spo\u015br\u00f3d dost\u0119pnych opcji.\u00a0<\/span><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-35411\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-5-1024x653.png\" alt=\"\" width=\"600\" height=\"383\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-5-1024x653.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-5-300x191.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-5-768x490.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-5.png 1252w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h6><i><span style=\"font-weight: 400;\">Typy obszar\u00f3w roboczych: Udemy a \u015brodowiska osobiste<\/span><\/i><\/h6>\n<p><span style=\"font-weight: 400;\">Laboratoria w ramach kursu zapewniaj\u0105 obszary robocze Udemy subskrybentom Udemy Pro. Pami\u0119taj, \u017ce niekt\u00f3rzy uczestnicy b\u0119d\u0105 korzysta\u0107 z w\u0142asnych \u015brodowisk osobistych.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u2705 <\/span><b>Sprawdzone metody:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zaprojektuj laboratoria w ramach kursu tak, aby by\u0142y dost\u0119pne dla wszystkich uczestnik\u00f3w, bior\u0105c pod uwag\u0119 r\u00f3\u017cne polityki i ograniczenia mi\u0119dzy obszarami roboczymi Udemy a \u015brodowiskami osobistymi<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Przejrzyj <\/span><a href=\"https:\/\/www.udemy.com\/developers\/labs\/intro\"><span style=\"font-weight: 400;\">specyfikacje techniczne<\/span><\/a><span style=\"font-weight: 400;\"> obszar\u00f3w roboczych Udemy do laboratori\u00f3w w ramach kursu, aby zapewni\u0107 sp\u00f3jn\u0105 jako\u015b\u0107 nauki wszystkim uczestnikom.<\/span><\/li>\n<\/ul>\n<h5><strong>Prze\u015blij kod startowy: <\/strong><\/h5>\n<p><span style=\"font-weight: 400;\">podaj kod startowy, kt\u00f3ry b\u0119dzie wst\u0119pnie za\u0142adowany w obszarze roboczym Udemy dla uczestnik\u00f3w.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u2705 <\/span><b>Sprawdzone metody:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Dla laboratori\u00f3w platformy Jupyter do\u0142\u0105cz plik zip zawieraj\u0105cy wszystkie niezb\u0119dne pliki ipynb i pliki danych (np. CSV)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Usu\u0144 spacje z nazw plik\u00f3w zip swojego kodu startowego<\/span><\/li>\n<li style=\"font-weight: 400;\">Przetestuj laboratorium, aby upewni\u0107 si\u0119, \u017ce plik startowy \u0142aduje si\u0119, wy\u015bwietlaj\u0105c podgl\u0105d laboratorium<\/li>\n<li style=\"font-weight: 400;\"><b>NIE<\/b><span style=\"font-weight: 400;\"> usuwaj pliku Makefile z pocz\u0105tkowego archiwum zip<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>NIE <\/b><span style=\"font-weight: 400;\">do\u0142\u0105czaj niepotrzebnych plik\u00f3w, takich jak __MACOSX, .DS_Store, .git, .gitignore, *.pnp.cjs, pycache, node_modules lub .yarn<\/span><\/li>\n<\/ul>\n<div class=\"section-break\"><\/div>\n<h4><strong>Utw\u00f3rz zadania i dodaj kod referencyjny<\/strong><\/h4>\n<h5><strong>Dodaj zadania w laboratorium<\/strong><\/h5>\n<p><span style=\"font-weight: 400;\">Zadanie w laboratorium reprezentuje logiczny fragment czynno\u015bci, kt\u00f3ry przyczynia si\u0119 do osi\u0105gni\u0119cia wi\u0119kszego celu laboratorium.<\/span><\/p>\n<h6><strong><i>Wprowad\u017a tytu\u0142 zadania:<\/i><\/strong><\/h6>\n<p><span style=\"font-weight: 400;\">ka\u017cde zadanie wymaga klarownego tytu\u0142u wskazuj\u0105cego, co uczestnicy powinni osi\u0105gn\u0105\u0107 przed przej\u015bciem do nast\u0119pnej cz\u0119\u015bci.<\/span><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-35425\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-6-1024x685.png\" alt=\"\" width=\"600\" height=\"401\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-6-1024x685.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-6-300x201.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-6-768x513.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-6.png 1222w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u2705 <\/span><b>Sprawdzone metody:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Utw\u00f3rz tytu\u0142y zada\u0144, kt\u00f3re okre\u015blaj\u0105 konkretny wynik do osi\u0105gni\u0119cia przez uczestnik\u00f3w<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Opisy powinny by\u0107 zwi\u0119z\u0142e (maksymalnie 10 s\u0142\u00f3w) i jasno przekazywa\u0107 cel zadania<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Podaj wystarczaj\u0105cy kontekst, aby uczestnicy zrozumieli cel zadania<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\ud83d\udca1 <\/span><b>Przyk\u0142ady tytu\u0142\u00f3w zada\u0144:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Jupyter Notebook<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Laboratorium z instrukcjami: \u201eInteraktywna wizualizacja danych: tw\u00f3rz dynamiczne wykresy z bibliotek\u0105 Matplotlib\u201d<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 1: \u201eZaimportuj i przygotuj zestaw danych do wizualizacji\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 2: \u201eUtw\u00f3rz responsywny wykres liniowy z interaktywnymi funkcjami\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 3: \u201eDodaj spersonalizowane adnotacje i stylizacj\u0119 do swojego wykresu\u201d<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Laboratoria z kierowanym wyzwaniem: \u201eWyzwanie w zakresie transformacji danych: oczyszczanie i analizowanie rzeczywistych zbior\u00f3w danych za pomoc\u0105 biblioteki Pandas\u201d<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 1: \u201eZa\u0142aduj i sprawd\u017a nieuporz\u0105dkowany zbi\u00f3r danych\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 2: \u201eZajmij si\u0119 warto\u015bciami brakuj\u0105cymi i odstaj\u0105cymi\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 3: \u201eUtw\u00f3rz skonsolidowane statystyki podsumowuj\u0105ce wed\u0142ug kategorii\u201d<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Generatywna AI<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Laboratorium z instrukcjami: \u201eOpanowanie in\u017cynierii prompt\u00f3w: tworzenie skutecznych prompt\u00f3w GPT zapewniaj\u0105cych precyzyjne wyniki\u201d<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 1: \u201eUtw\u00f3rz podstawowe prompty do generacji tekstu\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 2: \u201eZastosuj techniki ogranicze\u0144, aby zaw\u0119zi\u0107 odpowiedzi\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 3: \u201eWprowad\u017a promptowanie z \u0142a\u0144cuchem my\u015bli dla z\u0142o\u017conych zada\u0144\u201d<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Laboratorium z kierowanym wyzwaniem: \u201eZbuduj w\u0142asnego asystenta AI: dostrajanie modeli do specjalistycznych zada\u0144\u201d<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 1: \u201ePrzygotuj zbi\u00f3r danych treningowych\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 2: \u201eSkonfiguruj i uruchom proces dostrajania\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 3: \u201ePrzetestuj i oce\u0144 sw\u00f3j specjalistyczny model\u201d<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">AWS<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Laboratorium z instrukcjami: \u201eUruchom sw\u00f3j pierwszy serwer w chmurze: praktyczna konfiguracja instancji EC2\u201d<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 1: \u201eUtw\u00f3rz bezpieczn\u0105 par\u0119 kluczy dost\u0119pu do serwera\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 2: \u201eUruchom i skonfiguruj instancj\u0119 EC2\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 3: \u201ePo\u0142\u0105cz si\u0119 ze swoj\u0105 instancj\u0105 przez SSH\u201d<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Laboratorium z kierowanym wyzwaniem: \u201eWyzwanie zwi\u0105zane z bezserwerowym interfejsem API: tworzenie kompleksowych rozwi\u0105za\u0144 za pomoc\u0105 Lambda i API Gateway\u201d<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 1: \u201eUtw\u00f3rz funkcj\u0119 Lambda do przetwarzania danych\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 2: \u201eSkonfiguruj punkty ko\u0144cowe API Gateway\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zadanie 3: \u201ePrzetestuj sw\u00f3j bezserwerowy interfejs API za pomoc\u0105 przyk\u0142adowych \u017c\u0105da\u0144\u201d<\/span><\/li>\n<\/ul>\n<h6><i><span style=\"font-weight: 400;\">Wprowad\u017a znacznik czasu dla zadania:<\/span><\/i><\/h6>\n<p><span style=\"font-weight: 400;\">okre\u015bl dok\u0142adny czas (w sekundach), w kt\u00f3rym ka\u017cde zadanie zaczyna si\u0119 w Twoim filmie z laboratorium. Znaczniki czasu b\u0119d\u0105 si\u0119 pojawia\u0107 jako klikalne znaczniki w odtwarzaczu film\u00f3w, pomagaj\u0105c uczestnikom szybko przechodzi\u0107 do odpowiednich zada\u0144.<\/span><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-35439\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-7-1024x685.png\" alt=\"\" width=\"600\" height=\"401\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-7-1024x685.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-7-300x201.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-7-768x513.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-7.png 1222w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<div class=\"section-break\"><\/div>\n<h6><i><span style=\"font-weight: 400;\">Podaj rozwi\u0105zanie:<\/span><\/i><\/h6>\n<p><span style=\"font-weight: 400;\">w stosownych przypadkach dodaj \u201ekod referencyjny\u201d dla ka\u017cdego zadania. Kod referencyjny zawiera fragmenty kodu, kt\u00f3re uczestnicy mog\u0105 skopiowa\u0107 i wklei\u0107 do obszaru roboczego. S\u0142u\u017cy on uczestnikom do weryfikacji w\u0142asnej pracy. Niekt\u00f3re przyk\u0142ady zastosowa\u0144:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">sprawdzenie rozwi\u0105zania w razie utkni\u0119cia<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">weryfikacja podej\u015bcie w razie w\u0105tpliwo\u015bci<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">por\u00f3wnanie podej\u015b\u0107 po zako\u0144czeniu z w\u0142asnym rozwi\u0105zaniem<\/span><\/li>\n<\/ul>\n<p style=\"text-align: center;\"><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-35453\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-8-1024x685.png\" alt=\"\" width=\"600\" height=\"401\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-8-1024x685.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-8-300x201.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-8-768x513.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-8.png 1222w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u2705 <\/span><b>Sprawdzone metody:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Organizacja kodu i dokumentacja<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Uwzgl\u0119dnij szczeg\u00f3\u0142owe komentarze wyja\u015bniaj\u0105ce powody wybor\u00f3w dotycz\u0105cych implementacji<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Dodaj plik README z przegl\u0105dem podej\u015bcia do rozwi\u0105zania<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Udokumentuj przyj\u0119te za\u0142o\u017cenia i rozwa\u017cane alternatywne podej\u015bcia<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">U\u017cywaj sp\u00f3jnych konwencji nazewnictwa i struktury kodu<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Dobrze uporz\u0105dkowany kod<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Uporz\u0105dkuj kod rozwi\u0105zania w logiczne sekcje lub modu\u0142y<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Post\u0119puj zgodnie ze sprawdzonymi metodami bran\u017cowymi w zakresie organizacji kodu<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Uwzgl\u0119dnij odpowiedni\u0105 obs\u0142ug\u0119 b\u0142\u0119d\u00f3w<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zademonstruj czyste, \u0142atwe do utrzymania praktyki kodowania<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Upewnij si\u0119, \u017ce pliki referencyjne nie zawieraj\u0105 niepotrzebnych plik\u00f3w systemowych (np. __MACOSX, .DS_Store)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Dodaj pliki referencyjne na najwy\u017cszym poziomie, aby unikn\u0105\u0107 niepotrzebnego zagnie\u017cd\u017cania folder\u00f3w<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Dla laboratori\u00f3w dotycz\u0105cych platformy Jupyter, przechwy\u0107 i prze\u015blij pliki HTML z notatnika, aby uwzgl\u0119dni\u0107 je jako kod referencyjny<\/span><\/li>\n<\/ul>\n<h6><i><span style=\"font-weight: 400;\">Dodaj zasoby zadania:<\/span><\/i><\/h6>\n<p><span style=\"font-weight: 400;\">zapewnij uczestnikom zasoby, z kt\u00f3rych b\u0119d\u0105 mogli korzysta\u0107 lub do kt\u00f3rych b\u0119d\u0105 mogli si\u0119 odwo\u0142ywa\u0107 podczas wykonywania zadania. Zasoby to materia\u0142y, kt\u00f3rych uczestnicy mog\u0105 potrzebowa\u0107 podczas pr\u00f3by wykonania zadania. Przyk\u0142ady: <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">pliki bazy danych<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">obrazy, kt\u00f3re powinny znale\u017a\u0107 si\u0119 na projektowanej stronie internetowej<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">makiety do wykorzystania w trakcie pracy<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">pliki JSON\/YAML, kt\u00f3re mog\u0105 by\u0107 potrzebne do przes\u0142ania<\/span><\/li>\n<\/ul>\n<p style=\"text-align: center;\"><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-35467\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-9-1024x685.png\" alt=\"\" width=\"600\" height=\"401\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-9-1024x685.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-9-300x201.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-9-768x513.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-9.png 1222w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<div class=\"section-break\"><\/div>\n<h4><span style=\"font-weight: 400;\">Opublikuj swoje laboratorium w ramach kursu<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Uzupe\u0142nij swoje laboratorium w ramach kursu, dodaj\u0105c kontekst dla uczestnik\u00f3w:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Wprowad\u017a szacowany czas trwania laboratorium<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Oznacz istotne tematy<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Kliknij \u201eOpublikuj\u201d, aby sfinalizowa\u0107 swoje laboratorium<\/span><\/li>\n<\/ol>\n<p>Uwaga: musisz r\u00f3wnie\u017c opublikowa\u0107 wyk\u0142ad z laboratorium w ramach kursu, aby uczestnicy Twojego kursu mieli dost\u0119p do laboratorium w ramach kursu.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-35481\" src=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-10-1024x432.png\" alt=\"\" width=\"600\" height=\"253\" srcset=\"https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-10-1024x432.png 1024w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-10-300x127.png 300w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-10-768x324.png 768w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-10-1536x648.png 1536w, https:\/\/teach.udemy.com\/wp-content\/uploads\/2025\/06\/Labs-10.png 1539w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h1><strong>Zacznij tworzy\u0107 anga\u017cuj\u0105ce laboratoria w ramach kurs\u00f3w<\/strong><\/h1>\n<p><span style=\"font-weight: 400;\">Laboratoria w ramach kursu oferuj\u0105 uczestnikom cenne mo\u017cliwo\u015bci \u0107wiczenia umiej\u0119tno\u015bci technicznych w realistycznych \u015brodowiskach. Post\u0119puj\u0105c zgodnie z tym przewodnikiem, mo\u017cesz stworzy\u0107 istotne, praktyczne \u0107wiczenia, kt\u00f3re buduj\u0105 pewno\u015b\u0107 siebie, rozwijaj\u0105 umiej\u0119tno\u015bci rozwi\u0105zywania problem\u00f3w i zwi\u0119kszaj\u0105 gotowo\u015b\u0107 do pracy.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Chcesz zacz\u0105\u0107? Zidentyfikuj kluczowe wyk\u0142ady w swoim kursie, w kt\u00f3rych laboratoria w ramach kursu mog\u0142yby doda\u0107 warto\u015b\u0107, zaprojektuj odpowiednie dzia\u0142ania i ustal jasne cele dla uczestnik\u00f3w. Dzi\u0119ki przemy\u015blanemu planowaniu Twoje laboratoria w ramach kursu sprawi\u0105, \u017ce nauka b\u0119dzie bardziej anga\u017cuj\u0105ca, interaktywna i skuteczna.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czym s\u0105 laboratoria w ramach kursu? Laboratoria w ramach kursu to nowy element programu nauczania, kt\u00f3ry umo\u017cliwia uczestnikom prze\u0107wiczenie umiej\u0119tno\u015bci technicznych w rzeczywistych \u015brodowiskach zwanych obszarami roboczymi. Te praktyczne \u0107wiczenia pozwalaj\u0105 uczestnikom bezpo\u015brednio stosowa\u0107 poj\u0119cia z kursu, buduj\u0105c pewno\u015b\u0107 siebie i gotowo\u015b\u0107 do pracy. Ten przewodnik pomo\u017ce Ci zaprojektowa\u0107 anga\u017cuj\u0105ce laboratoria dla Twojego kursu. Dlaczego [&hellip;]<\/p>\n","protected":false},"author":124,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-36656","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/teach.udemy.com\/pl\/wp-json\/wp\/v2\/pages\/36656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teach.udemy.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/teach.udemy.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/teach.udemy.com\/pl\/wp-json\/wp\/v2\/users\/124"}],"replies":[{"embeddable":true,"href":"https:\/\/teach.udemy.com\/pl\/wp-json\/wp\/v2\/comments?post=36656"}],"version-history":[{"count":2,"href":"https:\/\/teach.udemy.com\/pl\/wp-json\/wp\/v2\/pages\/36656\/revisions"}],"predecessor-version":[{"id":37103,"href":"https:\/\/teach.udemy.com\/pl\/wp-json\/wp\/v2\/pages\/36656\/revisions\/37103"}],"wp:attachment":[{"href":"https:\/\/teach.udemy.com\/pl\/wp-json\/wp\/v2\/media?parent=36656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}