Level 2
CodeGym – Programmieren lernen in Java
Wie wäre es mit einem völlig neuen Lernansatz für die Programmierung und für die Weiterbildung im Allgemeinen? Etwas, was du noch nie vorher erlebt hast. Wie wäre es mit einer Lernmethode mit einem klaren Ziel und den entsprechenden Werkzeugen und Ergebnissen?
Ich freue mich, einen neuen Online-Kurs für Java-Programmierung vorstellen zu dürfen.
1. Der Lernprozess ist in ein Online-Spiel eingebettet
Du erledigst Aufgaben und erhältst Belohnungen. Hier gibt es nichts Verwirrendes oder Ungewöhnliches. Die Aufgaben sind sehr vielfältig: Code lesen, Probleme lösen, Lehrvideos, Fehler im Code beheben, neue Funktionen hinzufügen, große Aufgaben, Spiele programmieren und vieles mehr.
Möglicherweise musst du auch Programme für deinen Roboter schreiben, um mit deinen Freunden in einer „Arena“ zu kämpfen oder so.
2. Nur das Wesentliche
Damit sich der Kurs nicht über fünf Jahre hinzieht, habe ich alles, was nur bedingt nützlich war, gnadenlos eliminiert und nur das absolut Notwendige übrig gelassen. Ich habe Dutzende von Stellenangeboten analysiert. Der Kurs beinhaltet alles, was ein Junior Java Developer wissen muss, um einen Job zu bekommen.
3. Umfangreiches Training
Der komplette Kurs besteht aus 500 Mini-Lektionen und 1200(!) Übungen. Die Aufgaben sind klein, doch dafür gibt es umso mehr davon (viele, viele mehr). Tatsächlich ist dies das Minimum, das du brauchst, um wertvolle Erfahrung zu sammeln.
Es gibt auch Paar-Aufgaben, verschiedene Spiele, große Aufgaben, reale Projekte und andere Arten von Übungen.
4. Du kannst das Spiel nicht abschließen, ohne Programmierer zu werden
Der Kurs ist aufgeteilt in 40 Level. Du gelangst erst dann zum nächsten Level, wenn du die meisten Aufgaben des aktuellen Levels abgeschlossen hast. Die Aufgaben beginnen klein und leicht und werden dann immer größer und wirklich nützlich. Wenn du das Ende erreicht hast, hast du 300-500 Stunden praktische Java-Programmiererfahrung gewonnen. Das ist eine ganze Menge. Und sollte dir zu einem Job verhelfen.
5. Gezielte Vorbereitung auf ein Vorstellungsgespräch
Die letzten 10 Levels sind dem Schreiben eines Lebenslaufs, der Vorbereitung auf ein Vorstellungsgespräch und der Entwicklung der für Teamarbeit erforderlichen Fähigkeiten gewidmet.
Vielleicht interessierst du dich auch für den „Fünfjahresplan für den Fortschritt als Programmierer“ und den „Fünfjahresplan für die Möglichkeiten als Programmierer“.
6. Du kannst die Aufgaben direkt auf der Website ausführen
Das ist äußerst praktisch und effizient. Sobald du eine neue Aufgabe durchschaut hast, kannst du sofort deine eigene durch Analogie abschließen. Wenn du die Aufgaben in einer IDE ausführen möchtest, gibt es ein Plugin, mit dem du eine Aufgabe mit nur zwei Klicks abrufen und mit nur einem Klick wieder zur Überprüfung einreichen kannst.
Eine Lektion, viele Beispiele, die Möglichkeit, Aufgaben direkt auf der Website oder in einer IDE zu erledigen – die Lücke zwischen Theorie und Praxis war noch nie so klein.
7. Sofortige Aufgaben-Überprüfung (in weniger als einer Sekunde)
Hast du schon einmal eine Arbeit zur Überprüfung eingereicht und musstest dann eine Woche warten, weil der Prüfer beschäftigt war?
In CodeGym drückst du einfach auf „Ausführen/Prüfen“ und erhältst in weniger als einer Sekunde Kompilierungsergebnisse und/oder Ergebnisse der Aufgabenüberprüfung.
8. CodeGym liebt es, wenn du auf Facebook bist, während du lernst
Wir haben eine CodeGym-Facebook-Gruppe, in der du Aufgaben diskutieren, deine Erfolge mit Freunden teilen, Lehrvideos ansehen und um Hilfe bitten kannst.
9. Vollständige Abdeckung des Materials
Unsere Lektionen beinhalten viele Links zu verschiedenen Websites, auf denen du die Erklärungen anderer lesen kannst. Ich möchte dafür sorgen, dass du das Material wirklich verstehst, und nicht nur einfach auf das hörst, was ich erzähle.
10. Um Programmierer zu werden, brauchst du nur dein Gehirn und einen Computer
Es dauert 3 bis 6 Monate, je nachdem, wie viel Zeit du für die Übungen aufbringst.
11 Support
Während du Tausende von Aufgaben erledigst, wirst du definitiv Fragen haben. Als Hilfe haben wir einen speziellen „Hilfe“-Bereich eingerichtet, in dem du Fragen zu den Aufgaben stellen kannst. Andere CodeGym-Schüler, Moderatoren, Freiwillige oder die Gründer der Website werden deine Fragen beantworten.
12. Community
Wir glauben, dass Macht in der Einheit liegt. Deshalb haben wir einen „Gruppen“-Bereich eingerichtet, in dem du Fragen stellen, verschiedene Themen diskutieren und Artikel teilen kannst.
Außerdem ist unsere Community der perfekte Ort, um unter den Menschen, die du kennst, einen Job zu finden. Zögere nicht, intelligente Fragen zu stellen, und erhalte intelligente Antworten. Je aktiver du anderen hilfst, desto größer sind deine Chancen, dass ein anderes Community-Mitglied dich einlädt, an seinem Projekt teilzunehmen.
GO TO FULL VERSION