1. Universität und Kurse
CodeGym ist nicht nur ein Programmierkurs, sondern eine echte interaktive Umgebung für das Erlernen eines IT-Berufs. Hier ist alles bis ins kleinste Detail durchdacht: von den ersten Schritten in den “Quests” bis zur Community-Hilfe, Plugins für professionelle IDEs und die eigene mobile App 📱.
Jetzt erfährst du, wie die Plattform im Inneren aufgebaut ist: Wo du Theorie findest, wie du mit Aufgaben arbeitest, was “schwarbe Materie” 🖤 ist, warum Umfragen wichtig sind, wo du Hilfe bekommst und wie du auch ohne Computer weiterlernen kannst. Aber wir fangen ganz einfach an :)
Auf CodeGym gibt es zwei Hauptlernformate:
- 📚 Kurse - Selbststudium;
- 🎓 Universität - Lernen in Gruppen mit Mentor.
Derzeit stehen dir 3 Berufe im Format Universität zur Verfügung:
- ☕️ Java Fullstack Software Engineer
- 🐍 Python Fullstack Software Engineer
- 🌐 Frontend Fullstack Software Engineer
Außerdem gibt es 6 interaktive Selbstlernkurse:
- ☕️ Java Core - Kurs zu Java
- 🐍 Python Core - Kurs zu Python 3.12
- 🎨 Web Core - Kurs zu Web: HTML, CSS, JavaScript
- #️⃣ C# Core - Kurs zu C# 14 und .NET 10
- 🐳 Docker+Linux - Grundlagen zu Docker und Linux
- 🗄️ SQL+PostgreSQL - Kurs zu SQL und PostgreSQL
2. Module und Quests
Wenn ein Kurs sehr umfangreich ist, wird er zusätzlich in kleinere Kurse aufgeteilt. In der CodeGym-Universität heißen diese Teile Module, in den Selbstlernkursen Quests.
Alle Quests (und Module) deines aktuellen Kurses werden im Abschnitt Quest-Karte 🗺️ angezeigt:
Beispiele:
Der Java-Kurs für Selbststudium besteht aus 4 Quests:
- Quest "Java Syntax"
- Quest "Java Core"
- Quest "Java Collections"
- Quest "Java Multithreading" 🤹♂️
Der Python Fullstack Software Engineer Kurs besteht aus 6 Modulen:
- Modul "Python Core"
- Modul "Python Fullstack"
- Modul "Python Django"
- Modul "Python FastAPI"
- Modul "Python Final"
- Modul "Karrierezentrum" 🏆
3. Aktiver Kurs
Auf CodeGym kannst du parallel mehrere Kurse absolvieren, aber nicht gleichzeitig.
Du kannst mehrere Kurse gleichzeitig machen, aber nur einer ist aktiv. Wenn du zu einem anderen Kurs wechseln willst, musst du ihn im Abschnitt "Mein Lernen" explizit auswählen:
Wenn du zu einem früheren Kurs wechseln möchtest, wähle ihn aus der Liste und klicke auf "Zurück zum Lernen". Dann wird er dein aktueller Kurs.
Wenn du auf "Weiterlernen" klickst, wirst du zur letzten offenen Lecture des aktiven Kurses weitergeleitet 🚀.
4. Level und Lectures
Jeder Kurs bei CodeGym ist in Levels unterteilt, und die Levels bestehen aus Lectures. Lectures enthalten Aufgaben und Umfragen.
Wenn du auf einen Quest (oder Modul) im Abschnitt Quest-Karte klickst, wirst du auf die persönliche Seite des gewählten Quests weitergeleitet. Dort siehst du die Beschreibung des Quests sowie eine Liste seiner Levels. Beispiel:
Der Status eines Levels ändert sich je nachdem, wie viele Lectures du absolviert hast: "Nicht verfügbar", "In Bearbeitung" und "Abgeschlossen" ✅.
Von dieser Seite kannst du auch schnell zur letzten offenen Lecture des Quests springen – rechts auf dem Bild ist die Schaltfläche "Weiter".
5. Lectures eines Levels
Wenn du auf den Namen eines Levels klickst, öffnet sich die komplette Liste seiner Lectures:
Auf dem Bild oben siehst du alle Lectures des 4. Levels des SQL-Kurses. Die letzte offene Lecture ist 4.1.
Du kannst die Filtereinstellungen zurücksetzen und dir alle Lectures eines anderen verfügbaren Kurses anzeigen lassen:
6. Spielmodus
Alle Lectures im Kurs sind standardmäßig geschlossen. Um die nächste Lecture freizuschalten, musst du einige Einheiten "schwarbe Materie" 🖤 bezahlen. Aber du kannst schwarbe Materie verdienen, indem du übst: Aufgaben löst, Videos ansiehst und Umfragen machst.
Viele (aber nicht alle) Lectures enthalten Aufgaben. Das Ende einer Lecture sieht meist so aus:
Hier siehst du zwei Praxisaufgaben, bei denen du Code schreiben musst. Für jede richtige Lösung bekommst du zwei Einheiten schwarbe Materie.
Du bist nicht verpflichtet, Aufgaben sofort zu lösen. Wenn du willst, kannst du das Aufschieben und erst später machen. Um die nächste Lecture zu öffnen, musst du 1 Einheit schwarbe Materie ausgeben. Aber die Aufgaben musst du trotzdem lösen – die Mechanik bei CodeGym ist so gestaltet, dass man Theorie nicht nur lesen, sondern auch praktisch anwenden muss.
7. Aufgaben
Wenn du Aufgaben verpasst hast oder später wieder daran arbeiten willst, kannst du sie im Abschnitt Aufgaben im linken Menü finden:
Es gibt drei Tabs:
- Alle Aufgaben - alle Aufgaben des Kurses
- Meine Aufgaben - Aufgaben, die dir bereits zugewiesen wurden (in deinen offenen Lectures)
- Ungeklärte Aufgaben - deine Aufgaben, die noch ungelöst sind.
Manchmal (oder nachts 🌙) hast du Lust, Aufgaben zu lösen. Dafür brauchst du nicht einmal Lectures zu öffnen. Gehe einfach in den Aufgabenbereich, wähle "Ungeklärte Aufgaben" im Menü und los geht’s.
Wenn du mehr über Aufgaben wissen willst, gibt es eine spezielle Vorlesung dazu: Aufgaben bei CodeGym.
8. Hilfe-Bereich
Der Abschnitt Hilfe bei CodeGym ist ein sehr mächtiges Tool. Unsere Stolz 🥇.
Hier kannst du eine Frage zu jeder deiner Aufgaben stellen, und es werden automatisch folgende Dinge hinzugefügt:
- 📝 Die Aufgabenstellung deiner Aufgabe
- 📂 Die Dateien deiner Lösung
- 📊 Die Anforderungen der Aufgabe und deren Status.
Die Person, die deine Frage liest, hat eine spezielle IDE, in der sie deine Lösung ansehen kann. Beispiel:
Dieses Fragenformat erhöht die Chance auf eine gute Antwort enorm. Unter manchen Aufgaben entstehen sogar ganze Diskussionen von Foren-Profis.
Wenn du mehr wissen willst, gibt es eine spezielle Vorlesung dazu: Hilfe-Bereich.
P.S.
Wir haben auch Mobile App und tolle Plugins für professionelle IDEs, aber die verdienen eigene Vorlesungen.
GO TO FULL VERSION