CodeGym /Kursy /C# SELF /Platforma CodeGym: jak wygląda nauka

Platforma CodeGym: jak wygląda nauka

C# SELF
Poziom 2 , Lekcja 6
Dostępny

1. Uniwersytet i Kursy

CodeGym to nie tylko kurs programowania, ale prawdziwe interaktywne środowisko do nauki IT. Tu wszystko jest przemyślane do najmniejszego szczegółu: od pierwszych kroków w “Questach” po wsparcie społeczności, pluginy do profesjonalnych IDE i własną aplikację mobilną 📱.

Teraz dowiesz się, jak działa platforma od środka: gdzie szukać teorii, jak pracować z zadaniami, czym jest “czarna materia” 🖤, po co są ankiety, gdzie szukać pomocy i jak się uczyć nawet bez komputera. Ale zaczniemy od najprostszych rzeczy :)

CodeGym Platform

Na CodeGym są dwa główne tryby nauki:

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

Obecnie masz dostęp do 3 profesji w ramach Uniwersytetu:

A także 6 interaktywnych samodzielnych kursów:

2. Moduły i questy

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

Wszystkie questy (i moduły) Twojego aktualnego kursu wyświetlają się w sekcji Mapa Questów 🗺️:

Quest Map

Przykłady:

Kurs Java do nauki samodzielnej 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ównocześnie, ale nie jednocześnie.

Możesz równocześnie realizować kilka kursów, ale tylko jeden z nich będzie aktywny. Jeśli chcesz przełączyć się na inny kurs, musisz to zrobić wyraźnie w sekcji "Moja nauka":

My Learning

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

Jeśli klikniesz "Kontynuuj naukę", zostaniesz przeniesiony do ostatniej otwartej lekcji aktywnego kursu 🚀.

4. Poziomy i lekcje

Każdy kurs na CodeGym jest podzielony na poziomy, a poziomy składają się z lekcji. Lekcje zawierają zadania i ankiety.

Klikając na quest (lub moduł) w sekcji Mapa Questów, przejdziesz na osobistą stronę wybranego questu. Tam zobaczysz opis tego questu oraz listę jego poziomów. Przykład:

Quest Levels

W zależności od tego, ile lekcji poziomu ukończyłeś, zmienia się jego status: "Niedostępny", "W trakcie" i "Przeszedł" ✅.

Z tej strony możesz też szybko przejść do ostatniej otwartej lekcji questu - po prawej stronie na obrazku jest przycisk "Kontynuuj".

5. Lekcje poziomu

Klikając na nazwę poziomu, zobaczysz pełną listę jego lekcji:

Level Lectures

Na powyższym obrazku widzisz wszystkie lekcje 4. poziomu Kursu SQL. Ostatnia otwarta lekcja to 4.1

Możesz też zresetować ustawienia filtra i zobaczyć lekcje dowolnego innego dostępnego kursu:

Lecture Filter

6. Forma gry

Wszystkie lekcje kursu domyślnie są zamknięte. Aby odblokować kolejną lekcję, trzeba zapłacić kilka jednostek "Czarnej Materii" 🖤. Zdobycie czarnej materii można praktykując: rozwiązując zadania, oglądając filmy i biorąc udział w ankietach.

Wiele (ale nie wszystkie) lekcje zawierają zadania. Zakończenie lekcji wygląda zwykle tak:

Lecture Tasks

Widzisz tutaj dwie 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ć ich rozwiązanie i kontynuować czytanie lekcji. Aby otworzyć kolejną lekcję, musisz wydać 1 jednostkę czarnej materii. Zadania i tak trzeba rozwiązać — mechanika CodeGym jest tak zaprojektowana, że nie można tylko czytać teorii i ignorować praktyki.

7. Zadania

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

Tasks Section

W tej sekcji są trzy zakładki:

Są dni (lub noce 🌙), kiedy po prostu chce się rozwiązywać zadania. Wtedy nawet nie musisz otwierać lekcji. Po prostu przejdź do sekcji z zadaniami, wybierz "Nierozwiązane zadania" i ciesz się.

Jeśli chcesz więcej szczegółów o zadaniach, jest osobny wykład o Zadania 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 dołączą:

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

Osoba, która będzie czytać Twoje pytanie, będzie miała specjalne IDE, gdzie może obejrzeć Twoje rozwiązanie. Przykład:

Help Section

Taki format pytań bardzo mocno zwiększa szanse na wysokiej jakości odpowiedź. Pod niektórymi zadaniami toczą się całe dyskusje od stałych bywalców forum.

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

P.S.

Mamy jeszcze aplikację mobilną i świetne pluginy do profesjonalnych IDE, ale zasługują one na osobne wykłady.

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