Krijg volledige toegang tot CodeGym door u te abonneren op een van onze plannen
  • Java Premium
    30
    $ per maand
    Voor het in je eigen tempo afronden van de interactieve Java-cursus zonder je aan een schema te houden.

    Je krijgt:
    • toegang tot de basiscursus Java op het CodeGym platform
    • plugin voor IntelliJ IDEA
    • vereisten en aanbevelingen voor opdrachten
    • geautomatiseerde beoordeling van oplossingen
    • sectie "Help"
    • sectie "Games"

Vergelijk onze abonnementsplannen

Java Premium
Toegang tot de basiscursus Java
Zelfgestuurd leren op een interactieve Java-cursus
Continu leren
Je kunt op elk apparaat en op elk moment terugkeren naar het oplossen van opdrachten of het lezen van lezingen: we slaan je voortgang op.
Directe taakverificatie
Voor 80% van de opdrachten duurt de verificatie minder dan een seconde. Het kost slechts één klik.
Gedetailleerde informatie over taakverificatie
Wanneer je opdrachten worden gecontroleerd, zie je een volledige lijst van de vereisten en de status van elk vereiste, dat wil zeggen welke vereisten je programma heeft voldaan en welke niet.
Hulp bij taken
In de Help-sectie kun je vragen stellen en de uitdagingen bespreken waar je momenteel in je studie mee te maken hebt.
Bonusopdrachten
We willen niet dat je je verveelt, daarom bevat bijna elk niveau meerdere bonusopdrachten.
Plugin
Een IDE is een speciaal programma om software te schrijven, en IntelliJ IDEA is een van de meest handige en populaire IDE's voor het schrijven van Java-programma's. Gebruik onze speciale plugin om opdrachten uit de CodeGym-cursussen eenvoudig op te lossen.
Aanbevelingen voor opdrachten
Je ontvangt aanbevelingen voor het oplossen van opdrachten op basis van een analyse van veelvoorkomende fouten uitgevoerd door de cursusauteurs.
Code-stijlcontrole
Goede programmeurs schrijven niet alleen correcte en begrijpelijke code, maar volgen ook een code-stijlgids, waarin de eisen en standaarden voor het schrijven van code worden beschreven. Onze tips helpen je om je codeerstijl vanaf het begin te verbeteren.

Toegang tot de basiscursus Java 

De interactieve zelfgestuurde Java-cursus bestaat uit 6 quests: Java Syntax, Java Core, Java Collections, Multithreading, JSP & Servlets, SQL & Hibernate. In deze cursus vind je alle belangrijke Java-onderwerpen: Java-syntaxis, standaardtypen, arrays, lijsten, collecties, generics, exceptions, werken met threads, werken met bestanden, werken met netwerken en het internet. Je leert ook OOP, serialisatie, recursie, annotaties, de meest voorkomende ontwerppatronen, en meer.

Deze quests bevatten meer dan vijfhonderd mini-lezingen en meer dan duizend praktische opdrachten van toenemende complexiteit. Deze cursus helpt je zelfstandig de basis van Java-programmering in de praktijk onder de knie te krijgen.

De interactieve basiscursus is geschikt voor zowel beginners als meer ervaren programmeurs die Java willen leren.

Continu leren 

Je kunt op elk moment naar de cursus terugkeren — we slaan je voortgang op. Als je een pauze nodig hebt bij het oplossen van een complex probleem, geen probleem: ga verder wanneer het jou uitkomt. Nadat je je oplossing ter verificatie hebt ingediend, wordt je oplossing opgeslagen op onze servers en kun je er vanaf elk apparaat op terugkomen.

Directe taakverificatie 

De beste manier om nieuw materiaal onder de knie te krijgen is het in de praktijk te testen. Maar hoe weet je of je programma correct werkt? Iemand moet je opdrachten controleren! Op CodeGym worden je taakoplossingen direct en automatisch gecontroleerd. De meeste opdrachten worden gecontroleerd in minder dan een seconde. Je hebt slechts één muisklik nodig, en als je programma (oplossing) correct is, weet je het meteen.

Gedetailleerde informatie over taakverificatie 

Je ontvangt niet alleen de opdrachtomschrijving maar ook een gedetailleerde lijst met vereisten bestaande uit meerdere punten. Na de verificatie zie je uitgebreide informatie over de toetsing van je opdracht, waardoor het duidelijk is welke vereisten je programma heeft voldaan en welke niet.

In plaats van te raden waarom je programma de verificatie niet doorstaat, kun je je richten op het oplossen ervan. Het is erg belangrijk om te weten dat een specifiek deel van je programma niet werkt en, nog belangrijker, er zeker van te zijn dat alles anders werkt zoals het hoort.

Hulp bij taken 

CodeGym heeft een "Help"-sectie die expliciet is gemaakt om taakoplossingen te bespreken. Daar kun je je niet-werkende oplossing plaatsen en om hulp of advies vragen. Je kunt anderen ook helpen fouten in hun programma's te vinden. Je kunt "Help" direct vanuit de taak openen, en in de sectie zelf kun je eenvoudig discussies over de gewenste taak vinden op basis van het ID of de naam.

Bonusopdrachten 

Gaat je leerproces goed en los je taken moeiteloos op? Om te voorkomen dat je je verveelt, heeft bijna elk onderwerp meerdere bonusopdrachten. Zulke opdrachten zijn gemarkeerd met een asterisk.

Ze zijn moeilijker dan normaal en niet eenvoudig op te lossen. Hiervoor zul je aanvullende literatuur moeten raadplegen of op internet moeten zoeken. Maar juist deze uitdagingen — taken waarvan je niet weet hoe je ze moet oplossen — maken je tot een sterke programmeur.

Plugin 

Een IDE (Integrated Development Environment) is het belangrijkste professionele hulpmiddel voor elke programmeur. Het is een speciaal programma om software te schrijven, en IntelliJ IDEA is een van de meest handige en populaire IDE's voor het schrijven van Java-programma's.

Met CodeGym leer je programma's schrijven in een professionele ontwikkelomgeving — IntelliJ IDEA. Om het nog comfortabeler te maken, hebben we een speciale plugin geschreven voor IntelliJ IDEA, waarmee je een opdracht met twee muisklikken kunt ophalen en met één klik kunt indienen!

Aanbevelingen voor opdrachten 

Kunnen taakvereisten worden verbeterd en slimmer gemaakt? Absoluut — en dat hebben wij bij CodeGym gedaan. Onze programmeurs analyseren voortdurend de door CodeGym-gebruikers ingediende oplossingen en zoeken naar veelvoorkomende fouten. Voor elke dergelijke fout schrijven ze een speciale test die ons in staat stelt deze in je code te herkennen.

Wanneer je een taak ter verificatie indient, gaat deze door tal van tests die zoeken naar bekende standaardfouten. Als dergelijke fouten worden gevonden, ontvang je een aanbeveling van de taakauteur over hoe je de fout het beste kunt verhelpen.

Code-stijlcontrole 

Goede programmeurs schrijven niet alleen correcte en nauwkeurige code maar houden zich ook aan alle richtlijnen — vereisten en standaarden voor het schrijven van code. Daarom heeft CodeGym een “code style analyzer” die je code controleert op naleving van de standaarden en je een lijst met opmerkingen over je code geeft.