Leer programmeren in Java vanaf het begin

Hee! Als je dit leest, kan ik je vertellen dat dit een cursus met Java-lessen is. Deze cursus geeft je ongelofelijk veel mogelijkheden om Java al doende te leren (met meer dan 1200 oefeningen) en is bedoeld voor volwassen cursisten. Niemand houdt van saaie lessen. Daarom is CodeGym opgezet als een online game.

Heb je wel eens games gespeeld waarbij jouw karakter steeds een hoger niveau moet bereiken? Voor je het weet kun je niet meer stoppen met zo'n spel... Begrijp je waar ik heen wil? Bij CodeGym ga je met jouw karakter van niveau 1 helemaal tot niveau 40 (en zelfs tot niveau 80, wanneer de vervolgcursus klaar is). Maak je de hele cursus af, dan ben je een sterprogrammeur in Java!

Als je niveau 40 haalt, kun je gemakkelijk een baan vinden als junior Java-ontwikkelaar. Sommigen hebben al werk gevonden toen ze op niveau 20 waren, omdat CodeGym zoveel oefeningen geeft. Serieus, het zijn er ontzettend veel.

De game speelt zich af in de verre toekomst. Het is het jaar 3018, wanneer de aarde wordt bewoond door mensen en robots. Ruimtereizen zijn de gewoonste zaak van de wereld.

Er was eens een ruimteschip dat een harde landing maakte op een onbekende planeet...

Het verhaal

Leer programmeren in Java vanaf het begin

De Galactische Galei was neergestort op een onbekende planeet. Tijdens de crash had het ruimteschip zich in een bergwand geboord en het zat muurvast in het puin. Nadat ze dagenlang tevergeefs hadden geprobeerd het te bevrijden, gaf de bemanning de moed op. Ze zouden nooit meer naar huis kunnen terugkeren. Ze moesten er het beste van zien te maken op deze nieuwe, vreemde wereld...

Na een week deed Ellie, de navigator van het ruimteschip, een bijzondere ontdekking: de planeet werd bevolkt door duizenden in het wild levende robots! Ze zouden misschien kunnen helpen om het puin op te ruimen en het ruimteschip vrij te maken, maar ze waren te primitief en nogal dom. Ze konden eigenlijk niet zoveel. Ze konden zelfs geen rotsblokken verplaatsen, terwijl dat toch zo handig zou zijn.

Professor Uilemans, de boordwetenschapper, zou het later zo vertellen:
"Na een paar dagen had ik een oplossing bedacht. We hadden een bemanningslid genaamd Diego, een robot. Ik wilde de firmware van Diego omprogrammeren in firmware voor een mijnwerker, en die firmware dan uploaden naar de wilde robots.

Maar het zat ons niet mee. De robots hadden namelijk geen connectoren om firmware te uploaden. Ze hadden zelfs helemaal geen connectoren!

Programmeren in Java

Het enige buitenaardse lid van onze bemanning, Laga Bilaabo, vertelde dat hij vroeger een robot op zijn thuisplaneet kende die kon programmeren. Sterker nog: die robot kon zelfs bugs in zijn eigen firmware verhelpen.

Daardoor kreeg ik een geniaal idee. Ik had immers zelf ook al eens een slimme robot leren programmeren in Pascal.

Ik gaf de bemanning opdracht om het meest getalenteerde jonge robotje te vangen. Hem zouden we leren programmeren in Java. Met die programmeerkennis zou hij zijn eigen firmware kunnen aanpassen, zodat hij ons kon helpen!"

Java leren vanaf het begin

"Uiteindelijk vonden we een veelbelovende kandidaat. Diego stelde voor om hem Amigo te noemen. Hij had altijd al een broertje met die naam willen hebben.

Ik stelde voor om Amigo een paar kogellagers te geven voor elke maand dat hij Java studeerde, en daarna 10 euro per jaar om het puin rond ons ruimteschip weg te halen. Dat vond ik best wel genereus van mezelf. En hij kreeg ook nog een gratis opleiding!"

Leer Java

Diego zou later in zijn autobiografie het volgende schrijven:

"Ik was woedend over deze neerbuigende behandeling van mijn mede-robot. Maar de hele bemanning was het eens met de professor. Dus ik ging ook maar akkoord, of ik deed tenminste alsof, en bood aan om Amigo te onderwijzen in Java. Hah! Wie kan een robot nou beter iets leren dan een andere robot.

Iedereen was zo blij dat ik Amigo wilde leren programmeren in Java, dat ze allemaal mee wilden helpen."


Je begint op het allereerste niveau. Je doel is dat je Amigo helpt om niveau 40 te halen. Maar we beginnen bij het begin. Laten we eerst maar eens zien dat we het volgende niveau halen. Hopelijk vind je het zo leuk dat je de hele Java-cursus af hebt (en een baan hebt gevonden) voor je het weet!

En nou is het tijd om te beginnen. Klik op Volgende les.