Gratis JavaScript-cursus · 12 lessen

JavaScript leren

JavaScript is de taal die websites interactief maakt. Knoppen die reageren, formulieren die valideren, inhoud die verandert zonder de pagina te herladen — dat is allemaal JavaScript. Het is de derde pijler van webontwikkeling, naast HTML en CSS, en verreweg de meest gebruikte programmeertaal ter wereld.

🚀 Begin met de JavaScript-track →

Wat leer je met JavaScript?

JavaScript is een volwaardige programmeertaal met veel om te leren. De track op mbo-sd begint bij nul en werkt toe naar praktische toepassingen die je direct op websites kunt gebruiken:

De JavaScript-track van mbo-sd

De track bestaat uit 12 gratis lessen. Elke les heeft directe codevoorbeelden die je zelf aanpast in de live oefenomgeving — geen installatie nodig. Je bouwt langzaam toe naar een volledig werkende formuliervalidatie en een fetch-koppeling met een echte API.

Les 1: Introductie

Wat is JavaScript? Hoe voeg je het toe aan een pagina? Je eerste script

📦
Les 2: Variabelen

let, const en var — datatypes: string, number, boolean, null, undefined

🔀
Les 3: Condities

if, else if, else en de ternaire operator — beslissingen maken

🔁
Les 4: Loops

for, while en for...of — herhaling in je code

🔧
Les 5: Functies

Functies declareren, aanroepen, parameters, return en arrow functions

📋
Les 6: Arrays

Lijsten bijhouden en bewerken — push, pop, map, filter en reduce

🗂️
Les 7: Objecten

Sleutel-waarde-paren, geneste objecten en destructuring

🔍
Les 8: DOM selecteren

getElementById, querySelector en querySelectorAll gebruiken

✏️
Les 9: DOM aanpassen

innerHTML, textContent, classList en stijlen aanpassen via JS

🖱️
Les 10: Events

addEventListener — klikken, typen, hover, submit en meer

Les 11: Formuliervalidatie

Invoer controleren en foutmeldingen tonen aan de gebruiker

🌐
Les 12: Fetch & JSON

Data ophalen van een API en weergeven op je pagina

JavaScript voor beginners uitgelegd

JavaScript draait direct in de browser — je hebt niets te installeren. Open de browser, open de developer tools met F12, ga naar het Console-tabblad en je kunt al code uitvoeren. Zo ziet een paar basisregels JavaScript eruit:

// Variabele opslaan
const naam = 'Sanne';
const leeftijd = 19;

// Iets tonen in de console
console.log('Hallo ' + naam);

// Een element op de pagina aanpassen
const kop = document.querySelector('h1');
kop.textContent = 'Welkom, ' + naam + '!';

// Reageren op een klik
const knop = document.querySelector('#mijn-knop');
knop.addEventListener('click', () => {
  alert('Je hebt geklikt!');
});

Dit is al genoeg om een interactieve pagina te bouwen. De rest leer je stap voor stap in de track.

Wat heb je nodig?

JavaScript is de derde laag van webontwikkeling, na HTML en CSS. Je kunt JavaScript leren zonder HTML en CSS te kennen, maar dan snap je niet wat je aan het stijlen of aanpassen bent. Het loont dus om eerst de HTML-cursus en de CSS-cursus te doorlopen.

Voor installatie heb je niets nodig. JavaScript draait in elke moderne browser. Alle oefeningen in de track werken direct in de ingebouwde oefenomgeving op mbo-sd.

Wat na JavaScript?

Met JavaScript als basis kun je meerdere richtingen op:

Veelgestelde vragen over JavaScript

Wat is het verschil tussen JavaScript en Java? +
Niets, behalve de naam. JavaScript en Java zijn compleet verschillende talen met een andere syntaxis, een andere doelstelling en een andere omgeving. De gelijkenis in naam is historisch — JavaScript heette zo in de jaren 90 als marketingtruc om te profiteren van de populariteit van Java. In de praktijk zijn het volstrekt aparte talen. Als webontwikkelaar leer je JavaScript; Java wordt voornamelijk gebruikt voor Android-apps en enterprise-software.
Moet ik HTML en CSS kennen voor JavaScript? +
Het is sterk aan te raden. JavaScript manipuleert de HTML-structuur (DOM) en kan CSS-stijlen aanpassen. Als je niet weet wat een <div> of een CSS-klasse is, snap je niet wat je code doet. Je hoeft geen expert te zijn — een paar uur HTML en CSS is genoeg om JavaScript zinvol te leren. Bekijk de HTML-cursus en CSS-cursus als startpunt.
Kan ik alleen met JavaScript een website bouwen? +
Technisch gezien wel — JavaScript kan HTML en CSS dynamisch genereren. In de praktijk gebruik je altijd HTML als structuur en CSS voor de opmaak. JavaScript voegt interactiviteit toe. Er zijn ook frameworks als React en Vue die bijna alles in JavaScript schrijven, maar die vereisen eerst een solide basis in vanilla JS, HTML en CSS.
Is JavaScript moeilijk om te leren? +
De basisprincipes — variabelen, condities, functies, DOM — zijn goed te leren voor een beginner. De leercurve wordt steiler bij asynchrone code (Promises, async/await) en objectgeoriënteerd programmeren. Die onderwerpen komen later. Begin gewoon met les 1 en werk de lessen op volgorde door — de meeste mensen hebben na 2–4 weken regelmatig oefenen een werkende basis.

Klaar om te beginnen?

Geen account nodig. Geen installatie. Je eerste script schrijf je in de browser.

🚀 Begin met de JavaScript-track →

Nog geen HTML of CSS? Start dan bij HTML leren of lees eerst hoe je een website maakt.

Deel deze pagina