Wat dacht je van een geheel nieuwe benadering van leren programmeren en onderwijs in het algemeen? Anders dan alles wat je eerder hebt gezien. Wat dacht je van een leerproces dat een doel heeft, een manier om daar te komen en resultaten oplevert?

Als dat is wat je nodig hebt, dan ben je hier aan het juiste adres: een online cursus om te leren programmeren in Java

1. Het leren is ingebakken in een online game

Je voert taken uit en ontvangt beloningen. Er is hier waarschijnlijk niets verwarrends of ongewoons. De taken omvatten veel afwisseling: code lezen, problemen oplossen, educatieve video's, fouten in code oplossen, nieuwe functies toevoegen, grote taken, spellen schrijven en nog veel meer.

Misschien moet je ook programma's schrijven voor je robot om met je vrienden te vechten in een "arena" of zoiets.

2. Alleen het essentiële

Om te voorkomen dat de cursus vijf jaar aansleept, bevat deze alleen het absoluut noodzakelijke. De cursus bevat alles om de kern van Java en de belangrijkste programmeerconcepten onder de knie te krijgen.

3. Solide benadering van leren

De complete cursus bestaat uit 500 mini-lessen en meer dan 1200(!) oefeningen. De taken zijn klein, maar er zijn er veel (heel veel). In feite is dit het minimum dat u hoeft te doen om waardevolle ervaring op te doen.

Er is ook werk in paren, verschillende spellen, grote taken, echte projecten en andere soorten oefeningen.

4. Je kunt het spel niet voltooien zonder programmeur te worden

Alle cursussen zijn onderverdeeld in niveaus. Je kunt alleen naar het volgende niveau gaan als je de meeste taken in het huidige niveau hebt voltooid. Van klein en makkelijk tot groot en erg handig. Iedereen die het einde bereikt, heeft 300-500 uur praktijkervaring opgedaan. Dat is een serieus bod op de overwinning.

5. Gerichte voorbereiding op een sollicitatiegesprek

De laatste niveaus van de cursus zijn gewijd aan het hervatten van het schrijven, de voorbereiding op een sollicitatiegesprek en het ontwikkelen van vaardigheden die nodig zijn voor teamwerk.

Mogelijk bent u ook geïnteresseerd in het "vijfjarenplan voor de voortgang van programmeurs" en de "vijfjarenroutekaart voor programmeermogelijkheden".

6. U kunt de taken direct op de website uitvoeren

Dit is erg handig en efficiënt. Zodra je een nieuwe taak hebt bedacht, kun je naar analogie meteen beginnen met het voltooien van je eigen taak. Als u de taken in een IDE wilt uitvoeren, is er een plug-in waarmee u een taak in twee klikken kunt krijgen en deze met één klik ter verificatie kunt indienen.

Een les, veel voorbeelden, de mogelijkheid om taken direct op de website of in een IDE uit te voeren - de kloof tussen theorie en praktijk is nog nooit zo klein geweest.

7. Onmiddellijke taakverificatie (minder dan een seconde)

Heb je werk ingeleverd ter beoordeling en een week moeten wachten omdat degene die het moest nakijken het druk heeft?

Op CodeGym drukt u op "Uitvoeren/Verifiëren" en krijgt u vrijwel direct compilatieresultaten en/of taakverificatieresultaten.

8. CodeGym vindt het geweldig als je op sociale netwerken zit terwijl je studeert

Er zijn groepen gewijd aan CodeGym op Facebook en Twitter . In deze groepen kun je taken bespreken, je prestaties delen met vrienden, educatieve video's bekijken en om hulp vragen.

9. Volledige dekking van het materiaal

Onze lessen bevatten veel links naar verschillende websites en aanvullende bronnen, waar u alternatieve uitleg van het materiaal kunt lezen. Het is belangrijk dat u de stof begrijpt, niet dat u alles uit één bron leert.

10. Om programmeur te worden, heb je alleen je hersenen en een computer nodig

Het duurt 3 tot 6 maanden, afhankelijk van hoeveel tijd je aan de oefeningen besteedt.

11. Ondersteuning

Terwijl je honderden taken voltooit, zul je zeker vragen hebben. Om u te helpen hebben we een speciale " Help "-sectie gemaakt, waar u uw vragen over taken kunt stellen. Andere CodeGym-studenten, moderators, vrijwilligers of de oprichters van de website zullen je vragen beantwoorden.

12. Gemeenschap

Wij geloven dat er kracht zit in eenheid. Daarom hebben we verschillende secties gemaakt voor het communiceren en delen van informatie:

1. In de sectie " Forum " kunt u elke programmeergerelateerde vraag stellen (behalve vragen over taken - daarvoor is de sectie "Help").

2. In het gedeelte ' Chat ' kun je met gelijkgestemde denkers de wind de lucht in schieten over wat je maar wilt.

3. In het gedeelte " Artikelen " kunt u artikelen lezen over het leren van Java, programmeertrends en loopbaanontwikkeling. U kunt ook uw eigen artikelen plaatsen waarvan u denkt dat ze interessant zijn voor onze gemeenschap.

Bovendien is onze community de perfecte plek om via netwerken een baan te vinden. Aarzel niet om slimme vragen te stellen en slimme antwoorden te krijgen. Hoe actiever u bent in het helpen van anderen, hoe groter de kans dat een ander lid van de gemeenschap u zal uitnodigen om deel te nemen aan zijn of haar project.