CodeGym /Kursy /JAVA 25 SELF /Platforma CodeGym: jak jest zorganizowane nauczanie

Platforma CodeGym: jak jest zorganizowane nauczanie

JAVA 25 SELF
Poziom 2 , Lekcja 6
Dostępny

1. Uniwersytet i kursy

CodeGym to nie tylko kurs programowania, lecz prawdziwe interaktywne środowisko do zdobywania zawodu w IT. Tutaj wszystko jest dopracowane w szczegółach: od pierwszych kroków w „Questach” po pomoc społeczności, wtyczki do profesjonalnych IDE i własną aplikację mobilną 📱.

Za chwilę dowiesz się, jak platforma jest zbudowana od środka: gdzie szukać teorii, jak pracować z zadaniami, czym jest „czarna materia” 🖤, po co są ankiety, gdzie szukać pomocy i jak kontynuować naukę nawet bez komputera. Ale zaczniemy od rzeczy najprostszych :)

CodeGym platform

Na CodeGym są dwie główne formy nauki:

  • 📚 Kursy – samodzielna nauka;
  • 🎓 Uniwersytet – nauka w grupach z mentorem.

Na dziś dostępne są 3 ścieżki zawodowe w formacie Uniwersytetu:

A także 6 interaktywnych kursów do samodzielnej nauki:

2. Moduły i questy

Jeśli kurs jest bardzo duży, to dodatkowo dzieli się go na mniejsze kursy. W Uniwersytecie CodeGym takie części nazywają się modułami, a w kursach samodzielnych – questami.

Wszystkie questy (i moduły) Twojego bieżącego kursu są widoczne w sekcji Mapa questów 🗺️:

Quests Map

Przykłady:

Kurs Java do samodzielnej nauki składa się z 4 questów:

  • Quest „Java Syntax”
  • Quest „Java Core”
  • Quest „Java Collections”
  • Quest „Java Multithreading” 🤹‍♂️

Kurs Python Fullstack Software Engineer składa się z 6 modułów:

  • Moduł „Python Core”
  • Moduł „Python Fullstack”
  • Moduł „Python Django”
  • Moduł „Python FastAPI”
  • Moduł „Python Final”
  • Moduł „Centrum kariery” 🏆

3. Aktywny kurs

Kursy na CodeGym można realizować równolegle, ale nie jednocześnie.

Możesz realizować kilka kursów równolegle, ale tylko jeden z nich będzie aktywny. Jeśli chcesz przełączyć się na inny kurs, musisz zmienić go ręcznie w sekcji „Moja nauka”:

My learning

Jeśli chcesz przełączyć się na kurs, który realizowałeś wcześniej, wybierz go z listy i kliknij przycisk „Wróć do nauki”. Po tym stanie się on Twoim bieżącym kursem.

Jeśli klikniesz przycisk „Kontynuuj naukę”, to trafisz na ostatnio otwarty wykład aktywnego kursu 🚀.

4. Poziomy i wykłady

Każdy kurs na CodeGym podzielony jest na poziomy, a poziomy składają się z wykładów. Wykłady zawierają zadania i ankiety.

Jeśli klikniesz dany quest (lub moduł) w sekcji Mapa questów, trafisz na osobistą stronę wybranego questu. Znajdziesz na niej opis tego questu, a także listę jego poziomów. Przykład:

Quest levels

W zależności od tego, ile wykładów danego poziomu ukończyłeś, zmienia się jego status: „Niedostępny”, „W trakcie” i „Ukończony” ✅.

Z tej strony możesz też szybko przejść do ostatnio otwartego wykładu questu – po prawej na obrazku jest przycisk „Kontynuuj”.

5. Wykłady poziomu

Jeśli klikniesz nazwę poziomu, zobaczysz pełną listę jego wykładów:

Level lectures

Na obrazku powyżej widać wszystkie wykłady 4. poziomu kursu SQL. Ostatnio otwarty wykład to 4.1

Możesz też zresetować ustawienia filtra i zobaczyć wykłady dowolnego innego dostępnego Ci kursu:

Lectures filter

6. Grywalizacja

Wszystkie wykłady kursu są domyślnie zablokowane. Za odblokowanie kolejnego wykładu trzeba zapłacić kilkoma jednostkami „Czarnej materii” 🖤. „Czarną materię” zdobywasz, ćwicząc: rozwiązując zadania, oglądając wideo i wypełniając ankiety.

Wiele (choć nie wszystkie) wykładów kursu zawiera zadania. Koniec wykładu zwykle wygląda tak:

Tasks in a lecture

Tutaj widzisz dwa zadania praktyczne, w których trzeba napisać kod. Za poprawne rozwiązanie każdego z nich otrzymasz dwie jednostki „czarnej materii”.

Nie musisz rozwiązywać zadań od razu. Jeśli chcesz, możesz odłożyć rozwiązanie i kontynuować czytanie wykładów. Aby otworzyć kolejny wykład, będziesz musiał(a) wydać 1 jednostkę czarnej materii. Ale zadania i tak trzeba będzie rozwiązać – mechanika CodeGym jest tak zaprojektowana, że nie da się tylko czytać teorii i odpuścić praktykę.

7. Zadania

Jeśli pominąłeś jakieś zadania lub chcesz wrócić do nich później, zawsze możesz je znaleźć w sekcji Zadania w lewym bocznym menu:

Tasks section

Są tam trzy karty:

Zdarzają się dni (albo noce 🌙), kiedy po prostu chcesz porozwiązywać zadania. Do tego nie musisz nawet otwierać wykładów. Po prostu przejdź do sekcji „Zadania”, wybierz w menu „Nierozwiązane zadania” i do dzieła.

Jeśli chcesz więcej szczegółów o zadaniach, jest osobny wykład o Zadaniach na CodeGym.

8. Sekcja „Pomoc”

Sekcja Pomoc na CodeGym to bardzo potężne narzędzie. Nasza duma 🥇.

Tam możesz zadać pytanie dotyczące dowolnego Twojego zadania, a do pytania automatycznie zostaną dołączone:

  • 📝 Treść Twojego zadania
  • 📂 Pliki Twojego rozwiązania
  • 📊 Lista wymagań zadania i ich statusy.

Osoba, która będzie czytać Twoje pytanie, ma do dyspozycji specjalne IDE, w którym może podejrzeć Twoje rozwiązanie. Przykład:

Help section

Taki format pytań bardzo mocno zwiększa szansę na wartościową odpowiedź. Pod niektórymi zadaniami rozwijają się całe dyskusje stałych bywalców forum.

Jeśli interesują Cię szczegóły, jest osobny wykład o sekcji Pomoc.

P.S.

Mamy też aplikację mobilną i świetne wtyczki do profesjonalnych IDE, ale to temat na osobne wykłady.

Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION