Cursus
De afgelopen weken heb ik Python-cursussen onderzocht, en mijn eerlijke conclusie is dat deze markt in tweeën is gesplitst.
Aan de ene kant is er gratis universitair materiaal dat al tien jaar gestaag beter wordt; aan de andere kant zijn er betaalde interactieve platforms waarop je binnen 5 minuten code schrijft.
Welke bij je past, komt neer op een vraag die bijna geen enkele cursusbeschrijving stelt: wil je Python begrijpen, of wil je het gebruiken?
In dit artikel behandel ik de beste Python-cursussen in 8 categorieën, met aandacht voor routes voor beginners, gratis opties, certificeringen, algemeen programmeren, data science, AI en de veel dunnere markt op gemiddeld en gevorderd niveau.
Bekijk ook onze gidsen voor de beste Python-certificeringen en de beste data-sciencecursussen.
Cursusbeoordelingen, recensieaantallen en aantal leerlingen voor het laatst geverifieerd op .
In een notendop
Als je niet verder leest, is dit mijn conclusie.
- Beste keuze voor de meesten: DataCamps Introduction to Python, omdat het in de browser draait en je binnen enkele minuten code schrijft.
- Beste gratis cursus: Harvard's CS50P, volledig gratis te volgen.
- Beste voor een officieel bewijs: het PCAP-examen van het Python Institute als je iets leveranciersneutraals wilt, of DataCamps Associate Python Developer-traject als je de begeleiding en de certificering samen wilt.
- Beste voor data science: DataCamps Data Scientist in Python-traject, met de grootste basis aan reviews in dit artikel.
Vergelijkingstabel beste Python-cursussen
Elke DataCamp-cursus die we behandelen, staat hieronder met de actuele beoordeling en het aantal leerlingen. Concurrerende cursussen komen aan bod in de secties zelf.
| Cursus | Beoordeling | Leerlingen | Tijd | Niveau |
|---|---|---|---|---|
| Introduction to Python
Python voor beginners
|
4,8/5 (9.934) | 7M | 4 uur | Beginner |
| Introduction to Python for Developers
Python voor beginners
|
4,8/5 (12.322) | 175K | 3 uur | Beginner |
| Python Data Fundamentals
Python voor beginners
|
4,8/5 (58.818) | 7M (topcursus) | 28 uur | 7 cursussen |
| Understanding Artificial Intelligence
Gratis Python
|
4,8/5 (18.788) | 420K | 2 uur | Beginner |
| Associate Python Developer
Online Python met certificering
|
4,8/5 (32.873) | 322K (topcursus) | 28 uur | 8 cursussen |
| Associate Data Scientist in Python
Online Python met certificering
|
4,8/5 (107.951) | 7M (topcursus) | 90 uur | 23 cursussen |
| Python Programming
Python-programmeren
|
4,8/5 (7.692) | 155K (topcursus) | 19 uur | 4 cursussen |
| Software Engineering Principles in Python
Python-programmeren
|
4,8/5 (802) | 70K | 4 uur | Gevorderd |
| Object-Oriented Programming in Python
Python-programmeren
|
4,8/5 (806) | 105K | 4 uur | Gevorderd |
| Data Scientist in Python
Python Data Science
|
4,8/5 (150.317) | 1,6M (topcursus) | 26 uur | 9 cursussen |
| Introduction to Data Science in Python
Python Data Science
|
4,9/5 (524) | 501K | 4 uur | Beginner |
| Data Manipulation with pandas
Python Data Science
|
4,8/5 (15.583) | 563K | 4 uur | Beginner |
| Associate AI Engineer for Developers
Python AI
|
4,8/5 (35.311) | 171K (topcursus) | 29 uur | 10 cursussen |
| Introduction to LLMs in Python
Python AI
|
4,8/5 (1.913) | 36K | 3 uur | Gevorderd |
| Developing AI Systems with the OpenAI API
Python AI
|
4,8/5 (3.057) | 23K | 3 uur | Gevorderd |
| Introduction to Deep Learning with PyTorch
Python AI
|
4,8/5 (4.881) | 91K | 4 uur | Gevorderd |
| Intermediate Python
Gemiddeld Python
|
4,8/5 (5.288) | 1,4M | 4 uur | Gevorderd |
| Python Toolbox
Gemiddeld Python
|
4,8/5 (1.374) | 322K | 4 uur | Gevorderd |
| Writing Functions in Python
Gemiddeld Python
|
4,8/5 (2.968) | 113K | 4 uur | Gevorderd |
| Writing Efficient Python Code
Geavanceerd Python
|
4,8/5 (2.666) | 155K | 4 uur | Gevorderd |
| Intermediate Object-Oriented Programming in Python
Geavanceerd Python
|
4,8/5 (1.121) | 10K | 4 uur | Gevorderd |
| Introduction to Testing in Python
Geavanceerd Python
|
4,8/5 (1.436) | 26K | 4 uur | Gevorderd |
| Machine Learning Scientist with Python
Geavanceerd Python
|
4,8/5 (30.658) | 301K (topcursus) | 85 uur | 21 cursussen |
Welke Python-cursus moet je kiezen?
-
- Je hebt nog nooit een regel code geschreven
- Introduction to Python. Het draait in de browser, dus je schrijft binnen enkele minuten code in plaats van een installatie te debuggen.
- Je programmeert al in een andere taal
- Introduction to Python for Developers. Het slaat uit wat een loop is en besteedt de 3 uur aan mutability, truthiness en imports — precies waar Python je echt pakt.
- Je hebt helemaal geen budget
- Harvard's CS50P, gratis volledig te volgen. Het is de sterkste gratis Python-cursus die er is en hij is niet van ons.
- Je hebt een officieel bewijs nodig voor een sollicitatie
- PCAP van het Python Institute als je iets leveranciersneutraals wilt, of DataCamps Associate Python Developer-traject als je de begeleiding naast het certificaat nodig hebt.
- Je wilt AI-functionaliteit bouwen
- Associate AI Engineer for Developers-traject. Het behandelt API's, retrieval en evaluatie, en geen modeltraining — precies wat het werk meestal blijkt te zijn.
- Je werkt met spreadsheets en wilt een stap verder
- Data Manipulation with pandas. Vier uur en het vervangt het meeste van wat je nu met de hand doet.
Beste Python-cursussen voor beginners
De beste Python-cursus voor een absolute beginner is er een die de setup volledig wegneemt, want bij het installeren van Python haken de meeste mensen af nog voor ze één regel code hebben geschreven. Beginners vallen ook uiteen in 2 groepen die in de meeste overzichten op één hoop worden gegooid: mensen die nog nooit hebben geprogrammeerd, en mensen die al JavaScript, R of SQL schrijven en alleen de Python-syntax nodig hebben. De tweede groep heeft niet de cursus van de eerste nodig.
1. Introduction to Python - DataCamp
Dit is onze paradepaardje voor beginners en de cursus die ik het vaakst aanraad. Hij draait volledig in de browser, dus je hoeft niets te installeren voor je begint.
- Niveau: Beginner, geen ervaring nodig
- Tijd: 4 uur
- Kosten: Hoofdstuk 1 gratis, volledige toegang vanaf $14/maand bij jaarlijkse facturatie
- Beste voor: Iedereen die nog nooit heeft geprogrammeerd en in één middag resultaat wil
De cursus behandelt variabelen en types, lijsten, NumPy-arrays en basisplotten, gegeven door Hugo Bowne-Anderson en Filip Schouwenaars. Oefeningen draaien tegen een echte interpreter en controleren je output, dus je komt er niet doorheen door alleen te lezen.
Het aantal leerlingen is de reden dat dit de lijst aanvoert. Bij dat volume is elke verwarrende oefening al talloze keren opgespoord en herschreven — iets wat een nieuwere cursus niet kan bieden, hoe goed de syllabus ook oogt.
2. Introduction to Python for Developers - DataCamp
Dezelfde taal, onderwezen voor mensen die al programmeren.
Hij slaat de uitleg over wat een loop is over en gaat direct naar wat Python anders doet.
- Niveau: Beginner in Python, niet in programmeren
- Tijd: 3 uur
- Kosten: Hoofdstuk 1 gratis, volledige toegang vanaf $14/maand bij jaarlijkse facturatie
- Beste voor: Developers uit JavaScript, Java, R of C
Hij gaat sneller dan onze standaardintroductie en richt zich op wat ervaren developers in Python daadwerkelijk de das omdoet: mutability, truthiness, comprehensions en het importsysteem.
Als je al code schrijft, begin hier in plaats van met de cursus hierboven. Een uitleg uitzitten over wat een variabele is terwijl je al 5 jaar Java schrijft, is zonde van je middag.
3. CS50's Introduction to Programming With Python - Harvard University
De sterkste gratis beginnerscursus die je ergens zult vinden, gegeven door David Malan en Brian Yu op hetzelfde niveau als de on-campus Harvard-cursus.
- Niveau: Beginner, maar veeleisend
- Tijd: Ongeveer 9 weken met een paar uur per week
- Kosten: Gratis te volgen, optioneel betaald certificaat
- Beste voor: Mensen die programmeren willen begrijpen, niet alleen een script willen afleveren
Er komen functies, exceptions, reguliere expressies, objectgeoriënteerd programmeren en unit tests aan bod, met opgaven die echt moeilijk zijn. Je installeert Python zelf en gebruikt een echte editor: meer frictie aan het begin en betere voorbereiding op alles daarna.
De keerzijde is tempo en ondersteuning. Er is geen adaptieve feedback en niemand checkt bij je in, dus voltooien hangt volledig af van je eigen discipline. Veel mensen beginnen aan CS50P en stoppen in week 3.
4. Python for Everybody - University of Michigan, Coursera
Waarschijnlijk de meest gevolgde Python-cursus ter wereld, opgebouwd door Charles Severance rond zijn eigen gratis leerboek.
- Niveau: Beginner
- Tijd: Enkele maanden als volledige specialisatie
- Kosten: Gratis te volgen per losse cursus, abonnement voor het certificaat
- Beste voor: Leerlingen die een rustig tempo en een universiteitsnaam op het certificaat willen
De uitleg is geduldig en helder, en de specialisatie brengt je van eerste principes tot werken met databases en webdata. Severance is een goede docent en het bijbehorende boek is gratis.
Het geheel vertoont op punten ook z’n leeftijd, vooral qua tooling en Python-versies, en het tempo frustreert wie al programmeert.
5. Learn Python 3 - Codecademy
De dichtste concurrent van DataCamps format: browser-gebaseerd, interactief, geen setup nodig.
- Niveau: Beginner
- Tijd: Ongeveer 25 uur
- Kosten: Gedeeltelijk gratis, volledige cursus op een betaald plan
- Beste voor: Mensen die afhaken bij videocolleges en liever typen
Het is behoorlijk goed opgebouwd en het interactieve model werkt.
Waar het van de onze verschilt, is de focus: Codecademy leert Python als algemene taal, terwijl ons beginnerstraject vanaf de eerste oefening op datawerk mikt.
Onze keuze: Begin met onze Introduction to Python als je nog nooit hebt geprogrammeerd, of met Introduction to Python for Developers als je dat al wel doet. Wil je liever diepgang dan gemak, neem dan CS50P.
Beste gratis Python-cursus
De beste gratis Python-cursus is CS50P van Harvard, en dat zeg ik liever gewoon dan dat ik een pleidooi houd voor een van de onze. Hij is volledig gratis te volgen, gegeven op universitair niveau en grondiger dan alles wat je voor die prijs vindt.
Er schuilt echter een tweede vraag in deze categorie, en daarop is het antwoord anders.
Vragen welke enkele gratis cursus het beste is, is niet hetzelfde als vragen hoe je een jaar lang gratis Python blijft leren, waar breedte belangrijker is dan één cursus.
1. CS50's introduction to programming with Python - Harvard University
Onze keuze voor deze categorie, om de redenen uit de beginnerssectie hierboven: echte strengheid, echte opgaven, geen paywall op het materiaal zelf.
- Niveau: Beginner, veeleisend
- Tijd: Ongeveer 9 weken
- Kosten: Gratis te volgen
- Beste voor: Zelfstandige leerlingen die de sterkste gratis optie willen
Het enige waarvoor je betaalt is het certificaat, en dat is het minst waardevolle onderdeel. Als je de opgaven afrondt, heb je code om te laten zien — dat is meer waard.
2. Python Programming MOOC - University of Helsinki
Een volledige universitaire Python-opleiding, gratis, met automatische beoordeling en geen inschrijvingslimiet.
- Niveau: Beginner tot gemiddeld
- Tijd: 14 delen, enkele maanden
- Kosten: Gratis
- Beste voor: Iedereen die universitaire diepte en structuur wil zonder kosten
Het gaat aanzienlijk verder dan de meeste gratis cursussen, tot en met objectgeoriënteerd programmeren en grotere projecten, en de automatische grader geeft je directe feedback.
Alle 14 delen afronden is een echte prestatie, en heel weinig mensen doen dat.
3. Learn Python - Scrimba
Kort, volledig interactief, en de beste gratis optie als je liever typt dan kijkt.
- Niveau: Beginner
- Tijd: Ongeveer 6 uur
- Kosten: Gratis
- Beste voor: Een snelle, laagdrempelige eerste kennismaking met de taal
Het Scrimba-format laat je een video pauzeren en de code erin bewerken, wat goed past bij mensen die al doende leren.
Het behandelt de basis tot en met bestandsverwerking en een project, en brengt je op zichzelf niet tot job-ready niveau.
4. Google's Python Class - Google
Gratis schrijfmateriaal, videocolleges en oefeningen, gericht op mensen die al programmeren.
- Niveau: Beginner in Python, ervaren elders
- Tijd: Een paar dagen gefocust werk
- Kosten: Gratis
- Beste voor: Werkende developers die de snelst mogelijke Python-samenvatting willen
Het is compact, onopgesmukt en effectief, met sterke secties over strings, lijsten, dictionaries en bestandsverwerking.
Het is ook oud, dus behandel tooling-advies met voorzichtigheid en vertrouw op de taalfundamenten.
5. Introduction to Python, Chapter 1 - DataCamp
Elke cursus op ons platform heeft het eerste hoofdstuk gratis, inclusief deze, zonder kaart.
- Niveau: Beginner
- Tijd: Ongeveer 1 uur voor hoofdstuk 1
- Kosten: Gratis
- Beste voor: Uitvinden of interactief leren bij je past vóór je betaalt
Even precies zijn, want dat is belangrijk: het gratis plan geeft je het eerste hoofdstuk van elke cursus, niet volledige cursussen.
Wat je wel volledig krijgt, zijn al onze tutorials en cheatsheets, onze live code-alongs, vaardigheidsassessments en competities. Met meer dan 300 Python-tutorials en 20 Python-cheatsheets is dat een hoop gratis materiaal, en het is iets anders dan één gratis cursus.
Onze keuze: Neem CS50P. Als je al programmeert en snel wilt gaan, brengt Google's Python Class je in dagen in plaats van weken op stoom.
Beste online Python-cursussen met certificering
Een Python-certificering verdient z’n kosten terug wanneer je langs een cv-screening moet zonder portfolio, en levert weinig op zodra je die wel hebt. Maak vóór je kiest onderscheid tussen de 3 dingen die allemaal certificering worden genoemd: een voltooiingscertificaat, dat zegt dat je een cursus hebt afgerond; een toezichtexamen, dat zegt dat je een onafhankelijke test hebt gehaald; en een universitaire credential, dat zegt dat een instelling voor je instaat.
1. Associate Python Developer - DataCamp
DataCamps antwoord op de onderwijskloof die het Python Institute laat: een traject dat je in één reeks van basis naar certificering brengt.
- Niveau: Beginner tot associate
- Tijd: 28 uur
- Kosten: Inbegrepen bij een abonnement, vanaf $14/maand bij jaarlijkse facturatie
- Beste voor: Mensen die de skills en het bewijs samen willen
De certificering aan het eind omvat getimede toetsen en een praktische oefening, in plaats van een voltooiingsbadge — dat is het deel dat ertoe doet.
Sommige mensen vinden dat een leveranciersneutraal examen zwaarder weegt bij een werkgever die nog nooit van DataCamp heeft gehoord, al ben je met de skills die je leert meer dan klaar om ze alles te laten zien wat je met DataCamp kunt leren!
4. Associate Data Scientist in Python - DataCamp
Het analytische tegenhanger, en een veel grotere verplichting.
- Niveau: Beginner tot associate
- Tijd: 90 uur
- Kosten: Inbegrepen bij een abonnement
- Beste voor: Mensen die mikken op een analisten- of junior data scientist-rol
Met 23 cursussen is dit niets om vrijblijvend aan te beginnen.
Het behandelt Python, statistiek, machine learning en het rapportagewerk dat de baan in de praktijk vult, en duurt voor de meesten enkele maanden.
3. PCEP en PCAP - Python Institute
De enige breed erkende leveranciersneutrale Python-kwalificaties, oftewel de enige die Python zelf toetsen in plaats van het curriculum van een platform.
- Niveau: PCEP instap, PCAP associate
- Tijd: Alleen examen, studietijd is aan jou
- Kosten: Betaald examen, check de actuele prijs vóór boeken
- Beste voor: Carrièreswitchers die een bewijs nodig hebben dat een werkgever herkent
Goed om te verduidelijken, omdat meerdere andere overzichten nu anders beweren: PCAP is niet met pensioen. De PCAP-pagina van het Python Institute noemt PCAP-31-03 als de actieve versie zonder einddatum, laat PCAP-31-04 zien als in ontwikkeling voor release in Q3 2026, en stelt dat de update “de vijfjarige geldigheid van reeds behaalde credentials niet beïnvloedt”.
Als je ziet dat er wordt beweerd dat deze examens op 31 augustus 2026 zijn verlopen, check het bij de bron voordat je erop handelt.
De examens toetsen je maar leren je niet, en dat is precies de kloof die de meeste mensen moeten dichten. Daar zijn de twee DataCamp-trajecten voor.
4. PCAD, certified associate data analyst with Python - Python Institute
Wat concurrerende artikelen ook missen, is hoe ver deze familie inmiddels verder reikt dan PCEP en PCAP.
- Niveau: Associate
- Tijd: Alleen examen
- Kosten: Betaald examen
- Beste voor: Analisten die een bewijs willen dat bij analyse past in plaats van algemeen programmeren
Naarnaast zijn er inmiddels PCED en PCAD voor data-analyse, PCET en PCAT voor testen, en PCES, PCEA en PCEI voor security, automatisering en AI.
Als je een kwalificatie wilt gericht op het werk dat je daadwerkelijk doet, is de twee-examenladder die iedereen beschrijft achterhaald.
5. Scientific Computing with Python - freeCodeCamp
Een gratis certificering, dus de eerlijke aanbeveling voor iedereen die niet kan betalen.
- Niveau: Beginner tot gemiddeld
- Tijd: Variabel, 5 projecten te voltooien
- Kosten: Gratis
- Beste voor: Leerlingen die iets moeten kunnen tonen en geen budget hebben
Het weegt minder zwaar dan een toezichtexamen, en de projecten zijn echt werk dat code oplevert waar je naar kunt verwijzen. Een gratis certificaat (hoewel geen geaccrediteerde Certification) plus een openbare repository is beter dan een leeg cv. Cisco Networking Academy biedt ook gratis Python Essentials-cursussen aan die je voorbereiden op PCEP.
We gaan hier dieper op in, inclusief actuele examenkosten, in onze gids voor de beste Python-certificeringen.
Onze keuze: Volg ons Associate Python Developer-traject als je zowel de begeleiding als de certificering nodig hebt. Neem PCAP als je een credential wilt die overal geldt.
Beste Python-programmeercursus
Een Python-programmeercursus leert de taal als algemeen hulpmiddel, wat echt iets anders is dan Python voor data-analyse, ook al zien de eerste 10 uur er identiek uit.
Kies deze route als je richting backendwerk, automatisering of scripting gaat, in plaats van notebooks en dataframes.
Ik zal eerlijk zijn: DataCamp is primair een platform voor datavaardigheden. Voor pure software-engineering zijn er hieronder opties die dieper ingaan op recursie, geheugen en datastructuren dan wij doen.
1. Python Programming - DataCamp
Ons traject voor mensen die Python als taal willen in plaats van als datatool, met aandacht voor de software-engineeringkant waarvoor we minder bekend staan.
- Niveau: Beginner tot gemiddeld
- Tijd: 19 uur
- Kosten: Inbegrepen bij een abonnement, vanaf $14/maand bij jaarlijkse facturatie
- Beste voor: Developers die gestructureerd Python willen zonder de statistiek
Het behandelt functies, objectgeoriënteerd programmeren en code schrijven die anderen kunnen onderhouden.
Korter dan onze datatrajecten — en dat is bewust.
2. Software Engineering Principles in Python - DataCamp
De cursus die ik aanwijs als iemands scripts werken, maar niemand anders ze kan draaien.
- Niveau: Gemiddeld
- Tijd: 4 uur
- Kosten: Inbegrepen bij een abonnement
- Beste voor: Analisten van wie de code software moet worden
Het behandelt modulariteit, documentatie, packaging en testen: het verschil tussen een notebook en iets dat je kunt overdragen.
Dit is misschien wel de meest ondergewaardeerde cursus in onze Python-catalogus.
3. Object-Oriented Programming in Python - DataCamp
Classes, overerving en het objectmodel, onderwezen met voorbeelden die je in een echte codebase tegenkomt.
- Niveau: Gemiddeld
- Tijd: 4 uur
- Kosten: Inbegrepen bij een abonnement
- Beste voor: Iedereen die wel eens een class-definitie las en het toen maar heeft gebluft
De meeste Python-leerlingen mijden OOP jarenlang en stuiten dan op een bibliotheek die het veronderstelt.
Vier uur hier en dat probleem is voorgoed weg.
4. Learn to Code in Python - Boot.dev
Een sterke pure-programmeeroptie, en meer computer-science-gericht dan wat wij bieden.
- Niveau: Beginner tot gemiddeld
- Tijd: Maanden, als volledig pad
- Kosten: Abonnement
- Beste voor: Mensen die mikken op backend engineering in plaats van analyse
Het is gegamificeerd — dat klinkt gimmicky en werkt beter dan je zou denken om mensen door te laten gaan.
De content behandelt algoritmen en datastructuren echt, in plaats van ernaar te zwaaien.
5. Python Crash Course - Eric Matthes
Niet technisch gezien een cursus, maar nog steeds het boek dat ik het vaakst aanraad aan zelflerenden.
- Niveau: Beginner tot gemiddeld
- Tijd: In eigen tempo
- Kosten: Eenmalige boekaankoop
- Beste voor: Mensen die sneller lezen dan kijken
De tweede helft bestaat uit 3 substantiële projecten, waaronder een game en een webapplicatie — meer afgerond werk dan de meeste videocursussen opleveren.
Als je van tekst leert, kan dit een abonnement overtreffen.
Onze keuze: Ons Python Programming-traject voor een gestructureerde route, plus Software Engineering Principles in Python. Als je doel specifiek backend engineering is, is Boot.dev een goede tip.
Beste Python data-sciencecursus
De beste Python data-sciencecursus is ons Data Scientist in Python-traject, en dit is de categorie waarin DataCamp naar mijn idee simpelweg de sterkste optie is, in plaats van een sterke concurrent. Het heeft ook de grootste basis aan reviews van alle cursussen in dit artikel.
Volgorde telt hier meer dan waar dan ook. pandas leren vóór je een functie kunt schrijven, levert mensen op die een notebook kunnen kopiëren en niet veel meer.
1. Data Scientist in Python - DataCamp
Het volledige carrièrepad, van Python-basis via statistiek en machine learning tot het communiceren van resultaten.
- Niveau: Beginner tot job-ready
- Tijd: 26 uur
- Kosten: Inbegrepen bij een abonnement, vanaf $14/maand bij jaarlijkse facturatie
- Beste voor: Iedereen die vanuit stilstand op een data-sciencefunctie mikt
De volgorde is hier de waarde.
Je leert eerst functies schrijven voordat je leert dataframes te manipuleren — dat klinkt vanzelfsprekend en is het tegenovergestelde van hoe de meeste autodidactische paden lopen.
De meeste mensen spreiden de 26 uur over 2 à 3 maanden en bouwen er eigen projecten naast. Het in twee weken doen kan, al raad ik aan er meer tijd voor te nemen.
2. Introduction to Data Science in Python - DataCamp
De kortste eerlijke route van niets naar een afgeronde analyse.
- Niveau: Beginner
- Tijd: 4 uur
- Kosten: Hoofdstuk 1 gratis, daarna een abonnement
- Beste voor: Testen of datawerk je überhaupt interesseert
Het heeft de hoogste beoordeling van elke cursus in dit artikel. Vier uur is genoeg om te ontdekken of je dit leuk vindt, vóór je je vastlegt op een traject van 26 uur.
3. Data Manipulation with pandas - DataCamp
Als je in deze sectie maar één cursus volgt, is dit degene met de breedste dagelijkse toepassing.
- Niveau: Beginner tot gemiddeld
- Tijd: 4 uur
- Kosten: Inbegrepen bij een abonnement
- Beste voor: Iedereen die met tabeldata werkt, in welke rol dan ook
Subsetting, groeperen, aggregeren en joinen — dat is waar een werkende analist de meeste dagen mee bezig is. Analisten die dit nooit goed leren, schrijven jaren lang loops waar een groupby had volstaan. Het is ook een van de cursussen op deze lijst die DataCamps AI Tutor gebruikt, voor adaptief, persoonlijk leren.
4. IBM Data Science Professional Certificate - IBM, Coursera
Een van de populairste dataprogramma's online, met meer dan 470.000 ingeschreven leerlingen verspreid over 12 cursussen.
- Niveau: Beginner
- Tijd: Enkele maanden
- Kosten: Abonnement
- Beste voor: Leerlingen die een herkenbaar werkgeversmerk op het certificaat willen
De breedte is echt bij deze cursus. De veelgehoorde kritiek — en die vind ik terecht — is dat 12 cursussen over alles heen oppervlakkig uitpakken in elk onderdeel, en dat de capstone is waar het meeste echte leren gebeurt.
5. Data Analysis with Python - freeCodeCamp
Gratis, met certificaat, en het behandelt precies de libraries die in vacatures staan.
- Niveau: Beginner tot gemiddeld
- Tijd: In eigen tempo, 5 projecten
- Kosten: Gratis
- Beste voor: Analisten zonder budget
NumPy, pandas, Matplotlib en Seaborn op echte datasets, zonder paywall. Kaggle Learn is het waard om ernaast te gebruiken voor oefendata.
Onze keuze: Ons Data Scientist in Python-traject als je één gestructureerd pad wilt, of Data Manipulation with pandas los als je al codeert en alleen de tools nodig hebt.
Beste Python AI-cursus
Python AI-cursussen splitsen zich in 2 banen die constant door elkaar worden gehaald: features bouwen boven op bestaande modellen, en de modellen zelf bouwen.
Voor het eerste heb je API-design, retrieval en evaluatie nodig; voor het tweede lineaire algebra en PyTorch. Kies je verkeerd, dan besteed je 30 uur aan iets dat je nooit gebruikt.
Actualiteit telt in deze categorie meer dan in welke andere ook. Een AI-cursus uit 2024 leert een API die inmiddels is gewijzigd — daarom heb ik de datum van contentupdate in de cursusstroken hieronder gezet.
1. Associate AI Engineer for Developers - DataCamp
Ons traject voor het opleveren van AI-features, gericht op developers in plaats van onderzoekers.
- Niveau: Gevorderd
- Tijd: 29 uur
- Kosten: Inbegrepen bij een abonnement, vanaf $14/maand bij jaarlijkse facturatie
- Beste voor: Developers die AI aan een bestaand product toevoegen
Het behandelt werken met API's, embeddings, retrieval-augmented generation en het evalueren van output — het daadwerkelijke werk van de meeste mensen met “AI” in hun functietitel nu. Geen modeltraining.
2. Introduction to LLMs in Python - DataCamp
De cursus om te begrijpen wat er binnen in het model gebeurt, in plaats van het alleen aan te roepen.
- Niveau: Gevorderd
- Tijd: 3 uur
- Kosten: Inbegrepen bij een abonnement
- Beste voor: Engineers die de mechanica willen, niet alleen de API
Transformers, tokenization, attention en fine-tuning, in Python, in 3 uur. Er wordt van uitgegaan dat je al comfortabel Python kunt schrijven.
3. Developing AI Systems with the OpenAI API - DataCamp
De cursus met productiepatronen: wat je doet zodra het prototype werkt en er echt verkeer komt.
- Niveau: Gevorderd
- Tijd: 3 uur
- Kosten: Inbegrepen bij een abonnement
- Beste voor: Iedereen wiens AI-prototype contact met gebruikers moet overleven
Foutafhandeling, rate limits, moderatie, function calling en kostenbeheersing. Onooglijk, en het verschil tussen een demo en een product.
4. Introduction to Deep Learning with PyTorch - DataCamp
Voor de andere route: modellen bouwen in plaats van consumeren.
- Niveau: Gevorderd
- Tijd: 4 uur
- Kosten: Inbegrepen bij een abonnement
- Beste voor: Mensen die richting research of ML-engineering gaan
Tensors, autograd, trainingsloops en evaluatie. Je wilt je op je gemak voelen met NumPy en wat lineaire algebra voor je begint.
5. Practical Deep Learning for Coders - fast.ai
Gratis, en de meest onderscheidende onderwijsmethode in machine learning.
- Niveau: Gevorderd
- Tijd: 8 lessen, substantieel
- Kosten: Gratis
- Beste voor: Coders die eerst een werkend model willen, dan de theorie
Jeremy Howard doceert top-down: je traint in les 1 een werkende image classifier en leert daarna waarom die werkt. Het past sommigen enorm goed en frustreert anderen; omdat het gratis is, kost uitvinden tot welke groep je behoort je een avond.
Andrew Ng's Deep Learning Specialization van DeepLearning.AI blijft het canonieke bottom-up-alternatief als je liever eerst theorie hebt, en de gratis LLM-cursus van Hugging Face komt het dichtst bij ons eigen LLM-materiaal.
Onze keuze: Ons Associate AI Engineer for Developers-traject als je AI-features levert, of Introduction to Deep Learning with PyTorch als je de modellen wilt bouwen. fast.ai is een goede gratis optie.
Beste gemiddelde Python-cursus
Je bent klaar voor een gemiddelde Python-cursus wanneer je een script kunt schrijven dat werkt, maar niet kunt uitleggen waarom het op iemands anders machine stukloopt.
Dat is een nuttigere test dan welke syllabus ook, en precies de kloof die deze categorie dicht.
Dit is ook waar de meeste autodidactische leerlingen stagneren. Beginnermateriaal is er in overvloed, en gemiddeld materiaal vraagt je te geven om dingen die niet meteen leuk zijn.
1. Intermediate Python - DataCamp
De canonieke stap 2, en met afstand de meest gevolgde cursus in deze sectie.
- Niveau: Gevorderd
- Tijd: 4 uur
- Kosten: Inbegrepen bij een abonnement, vanaf $14/maand bij jaarlijkse facturatie
- Beste voor: Iedereen die een beginnerscursus afrondde en daarna bleef hangen
Matplotlib, dictionaries, pandas, logica en control flow, en loop-patronen. Het is het directe vervolg op onze Introduction to Python, en die twee samen zijn de meest voorkomende route bij ons.
2. Python Toolbox - DataCamp
De cursus die je code eruit laat zien als Python in plaats van vertaalde Java.
- Niveau: Gevorderd
- Tijd: 4 uur
- Kosten: Inbegrepen bij een abonnement
- Beste voor: Mensen van wie de Python werkt, maar slecht leesbaar is
Iterators, generators, comprehensions en lambda-functies. Generators zijn met name het moment waarop geheugen iets wordt dat je niet meer kunt negeren.
3. Writing Functions in Python - DataCamp
Decorators, scope en contextmanagers: de dingen die scripting van engineering scheiden.
- Niveau: Gevorderd
- Tijd: 4 uur
- Kosten: Inbegrepen bij een abonnement
- Beste voor: Iedereen die ooit een decorator kopieerde zonder hem te begrijpen
Decorators zijn het concept dat de meeste Python-developers dagelijks gebruiken en niet from scratch zouden kunnen implementeren. Dit fixt dat in een middag.
4. Real Python membership - Real Python
Een abonnementsbibliotheek in plaats van een cursus, met echt goed geschreven Python-materiaal.
- Niveau: Gevorderd tot expert
- Tijd: Doorlopend
- Kosten: Abonnement, veel van de site gratis
- Beste voor: Mensen die liever lezen dan video kijken en diepte on demand willen
De tutorials zijn ongewoon zorgvuldig en gaan dieper dan de meeste betaalde videocursussen. Het is een naslagbibliotheek in plaats van een pad, dus het past bij mensen die al weten wat ze moeten leren.
5. Talk Python Training - Talk Python
Videocursussen van Michael Kennedy, die ook de podcast runt.
- Niveau: Gevorderd tot expert
- Tijd: Afhankelijk van de cursus
- Kosten: Per cursus of in bundel
- Beste voor: Web- en API-developers die in Python werken
De catalogus bestrijkt terrein dat veel plekken niet doen, met name webframeworks, async en deployment. Dan Bader's Python Tricks is het waard om toe te voegen als je idiomatisch Python in boekvorm wilt.
Onze keuze: Volg Intermediate Python en daarna Writing Functions in Python. Voeg een Real Python-lidmaatschap toe als je beter leert door te lezen.
Beste geavanceerde Python-cursus
Echt geavanceerd Python-materiaal is zeldzaam, en de meeste cursussen met het label “geavanceerd” zijn gemiddelde cursussen met een zelfverzekerde titel. Echte geavanceerde content behandelt de interpreter, concurrency, profileren en het datamodel — en daar is veel minder van dan de markt doet vermoeden.
Onze eigen cijfers laten de uitval duidelijk zien. Intermediate Python heeft 1,4 miljoen leerlingen; Intermediate Object-Oriented Programming heeft 9.594. Bijna niemand gaat voorbij het midden, en precies daarom is voorbij het midden komen zo waardevol.
1. Writing Efficient Python Code - DataCamp
Profileren en optimaliseren — waar geavanceerd Python feitelijk begint.
- Niveau: Gevorderd tot expert
- Tijd: 4 uur
- Kosten: Inbegrepen bij een abonnement, vanaf $14/maand bij jaarlijkse facturatie
- Beste voor: Iedereen van wie de code correct is maar traag
Je leert meten vóór je optimaliseert — met timing en geheugenprofileren in plaats van giswerk. Het meeste performancewerk dat mensen op instinct doen, richt zich op de verkeerde regel.
2. Intermediate Object-Oriented Programming in Python - DataCamp
Overerving, polymorfie en het ontwerpen van class-hiërarchieën — je zult er geen spijt van hebben.
- Niveau: Expert
- Tijd: 4 uur
- Kosten: Inbegrepen bij een abonnement
- Beste voor: Developers die libraries ontwerpen in plaats van alleen gebruiken
Het laagste leerlingenaantal van alles in dit artikel — en een van de nuttigste cursussen erin. Neem dat als aanbeveling, niet als waarschuwing.
3. Introduction to Testing in Python - DataCamp
pytest, fixtures en testontwerp. Testen is de duidelijkste scheidslijn tussen mensen die scripts schrijven en mensen die software schrijven.
- Niveau: Expert
- Tijd: 4 uur
- Kosten: Inbegrepen bij een abonnement
- Beste voor: Iedereen van wie anderen afhankelijk zijn van de code
Het behandelt wat je test in plaats van alleen hoe — en dat is de lastigere helft. Tests die het verkeerde vastleggen, zijn erger dan geen tests.
4. Machine Learning Scientist with Python - DataCamp
Het langste en meest veeleisende pad dat we publiceren.
- Niveau: Expert
- Tijd: 85 uur
- Kosten: Inbegrepen bij een abonnement
- Beste voor: Mensen die van analyse naar machine learning engineering gaan
21 cursussen over supervised en unsupervised learning, deep learning en modeldeployment.
Een maandenlange toewijding, en het enige in dit artikel dat ik echt moeilijk zou noemen.
5. Fluent Python - Luciano Ramalho, O'Reilly
Een boek, en de standaardaanbeveling voor geavanceerd Python — met goede reden.
- Niveau: Expert
- Tijd: Maanden, realistisch
- Kosten: Eenmalige boekaankoop
- Beste voor: Developers die het datamodel goed willen begrijpen
Het legt uit waarom Python zich gedraagt zoals het doet, met het datamodel, protocollen, metaprogrammeren en concurrency op een diepte die geen enkele videocursus haalt. Als je één geavanceerd Python-ding leest, lees dan dit.
Voor video behandelt ArjanCodes design patterns en architectuur goed, en Anthony Shaw's CPython Internals is het boek dat je leest als je wilt weten hoe de interpreter zelf werkt.
Onze keuze: Begin met Writing Efficient Python Code en Introduction to Testing in Python, lees daarna Fluent Python. Geen enkele videocursus vervangt dat boek.
Hoe we deze cursussen hebben gekozen
Beoordelingen, recensieaantallen en leerlingenaantallen komen uit live cursusdata die zijn opgehaald op de datum in de versheidsstempel bovenaan dit artikel, niet uit een ooit ingevulde spreadsheet. Waar een traject is vermeld, is de beoordeling een op reviews gewogen gemiddelde over de onderliggende cursussen, omdat een trajectpagina op zichzelf te weinig reviews heeft om veel te betekenen.
We hebben gratis en concurrerende cursussen opgenomen waar ze de onze overtreffen, en dat ook gezegd in de secties waar dat gebeurt. We hebben cursussen uitgesloten zonder contentupdate in de laatste 18 maanden — daarmee vielen verschillende bekende opties af die elders nog steeds worden aanbevolen.
Tot slot
Voor de meeste mensen die beginnen, is onze Introduction to Python waar ik zou starten, vooral omdat het de setup-stap wegneemt die zoveel mensen in week 1 stopt.
Wil je een flinke hoeveelheid diepgang en vind je het niet erg om zelf te installeren, dan is CS50P een goed alternatief.
Wat me het meest opviel bij het samenstellen hiervan, is hoe dun het geavanceerde eind van deze markt is. Er zijn honderden Python-beginnerscursussen en misschien een dozijn serieuze geavanceerde. Als je voorbij gemiddeld komt, verdwijnt de concurrentie snel — en bijna niemand doet dat.
Als je vandaag wilt beginnen en je aan een leerpad wilt committeren, raad ik het Python Data Fundamentals-traject aan, dat de hele beginnerssectie hierboven in één reeks dekt.
Senior redacteur in AI en edtech. Toegewijd aan het verkennen van data- en AI-trends.

