Leer C: Code & Oefen
Leer C: Code & Oefen — Leer C-programmeren met een echte C compiler op je telefoon
Leer C: Code & Oefen is een gratis iOS- en Android-app om C-programmeren te leren, van je eerste printf tot pointers, malloc en projecten met meerdere bestanden. 39 C-cursussen en 140+ korte lessen worden gecombineerd met een echte C compiler in een editor op je telefoon, zodat elk concept eindigt met code die je zelf schrijft, compileert en uitvoert. En een AI Mentor helpt je verder wanneer een pointer of compilerfout je tegenhoudt.
- Prijs
- Gratis om te beginnen, upgrade naar Pro
- Platforms
- iOS en Android
- Talen
- 22
- Leeftijdsclassificatie
- 4+
- Vereist
- iOS 15.1 of nieuwer
- App Store
- 5.0 ★ (2)


Gemaakt voor het echte leven, niet voor collegezalen.
C wordt meestal onderwezen in blokken die een heel semester duren en uitgaan van een bureau, een compiler en twee vrije uren. Deze app deelt dezelfde lesstof op in korte lessen en voert je code uit op een echte C compiler, zodat je C kunt schrijven en testen terwijl je in de trein staat.
Wat het is
Leer C: Code & Oefen (in de app ook C Academy genoemd) is een gratis iOS- en Android-app voor beginners, studenten informatica en ontwikkelaars van embedded systemen of systemen die de C-taal op hun telefoon willen leren. De app combineert 39 C-cursussen en 140+ korte lessen met een code-editor voor je telefoon en een echte C compiler die de uitvoer, uitvoeringstijd en het geheugengebruik toont, plus een AI Mentor voor pointers en compilerfouten. C Lab voegt geheugenvisualisaties, een dagelijkse segfault-jacht en snelheidsproblemen, 20 begeleide projecten en een proefexamen voor C-interviews toe. De eerste C-cursus is gratis en je hebt geen account nodig om te beginnen; met Pro ontgrendel je elke cursus, missie en lab, alle AI-tools, het certificaatexamen en een advertentievrije ervaring.
In de app
Hoe het eruitziet





Achtergrond
Wat is C en waarom leren mensen het nog steeds?
C is een kleine, gecompileerde taal die begin jaren 70 bij Bell Labs is ontwikkeld. De taal geeft je directe controle over het geheugen en sluit nauw aan bij de manier waarop een machine echt werkt. Daarom worden besturingssystemen, embedded firmware, databases en taalruntimes er nog steeds in geschreven. De meeste latere talen — C++, Java, C#, Go — hebben de syntaxis ervan overgenomen, dus als je C leert, kun je die talen makkelijker lezen.
Pointereen variabele die een adres bevat
Een pointer slaat het geheugenadres van een waarde op in plaats van de waarde zelf. Pointers zijn de manier waarop C grote hoeveelheden gegevens efficiënt doorgeeft, gekoppelde structuren opbouwt en rechtstreeks toegang krijgt tot het geheugen — en meestal het punt waarop beginners vastlopen.
Handmatig geheugenbeheermalloc en free
C ruimt niets voor je op. Je vraagt tijdens runtime geheugen aan en geeft het terug wanneer je klaar bent. Vergeet je het vrij te geven, dan lekt het programma geheugen; geef je het twee keer vrij, dan gaat het mis.
Compilatievan broncode naar machinecode
C-broncode wordt door een compiler naar machinecode vertaald voordat er iets wordt uitgevoerd, waardoor veel fouten tijdens het bouwen aan het licht komen in plaats van halverwege de uitvoering. De keerzijde is een compilatiestap tussen het schrijven van een regel en zien dat die werkt.
Undefined behaviourde klassieke valkuil van C
Sommige fouten — voorbij het einde van een array lezen of geheugen gebruiken dat je al hebt vrijgegeven — hebben geen vastgelegd resultaat. Het programma kan vandaag werken en morgen falen. Daarom loont het bij C om al vroeg zorgvuldig te werk te gaan.
Hoe het werkt
Zo verloopt een sessie in de praktijk
De app is opgebouwd rond korte, herhaalde cycli in plaats van lange studieblokken: lees een beetje, schrijf de code zelf en bewijs daarna dat je het beheerst.
Volg één les
De lessen zijn kort en combineren een beetje theorie met praktische oefeningen, zodat één concept in een busrit of wachtrij voor koffie past. Elk idee wordt in duidelijke taal uitgelegd, vanaf nul en zonder dat voorkennis van programmeren nodig is.
Schrijf en compileer de code zelf
Open de editor, typ C met een toetsenbordrij voor *, &, ->, %d, NULL en sizeof en compileer en voer je code uit op een echte C compiler. Je ziet de uitvoer, uitvoeringstijd en het geheugengebruik, kunt invoer typen voor scanf-programma's in de interactieve console en springt direct naar de regel waarnaar een fout verwijst.
Zet de kennis vast met C Lab
Quizzen en herhalingssessies helpen om de syntaxis te onthouden, terwijl C Lab de moeilijke onderdelen aanpakt: bekijk in Memory Lab hoe de stack en heap regel voor regel veranderen, vind elke dag de bug in een nieuwe Segfault Hunt en race tegen de klok in Speed Arena. Streaks, XP en herinneringen helpen je de gewoonte vol te houden.
Wat erin zit
Wat er in de app zit
Uitvoeren
Echte C compiler op je telefoon
Schrijf C in een mobiele editor en compileer je code met een echte C compiler om de uitvoer, uitvoeringstijd en het geheugengebruik te zien. Typ invoer voor scanf-programma's in de interactieve console en spring naar de regel waarnaar een fout verwijst.
140+
39 C-cursussen met korte lessen
Van je eerste printf via operatoren, control flow, functies, arrays en strings, structs en unions, recursie, bitmanipulatie, de preprocessor, bestandsverwerking en dynamische arrays tot pointers, malloc en de standard library.
Lab
C Lab voor de moeilijke onderdelen
Memory Lab laat in 10 scenario's zien hoe de stack en heap regel voor regel veranderen, Segfault Hunt geeft je elke dag een nieuw programma met bugs, Compile or Crash? is een quiz van 60 seconden met 10 codefragmenten, Speed Arena bevat 6 problemen die snel moeten worden opgelost en in Build Series schrijf je je eigen malloc, shell en grep.
20
Begeleide C-projecten en missies
Bouw echte programma's met meerdere bestanden, zoals een linked list, een RPN-calculator, een woordenteller, een config parser en een generieke stack met void *, plus 60 C-missies met code- en terminaltaken.
AI
AI Mentor en foutvertaler
Vastgelopen op een pointer of compilerfout? Vraag de AI Mentor om een antwoord in duidelijke taal en laat de foutvertaler cryptische compilerberichten omzetten in een oplossing die je begrijpt.
Proef
Voorbereiding op C-interviews
Een AI-interviewer stelt C-vragen over 8 onderwerpen, van pointers en lifetime tot undefined behaviour, beoordeelt je antwoorden en benoemt wat je hebt gemist. Interviewvragen en een vraag van de dag zijn inbegrepen.
Past bij jou
Voor wie het is — en voor wie niet
Past goed bij je als je
- Je begint met C vanaf nul en wilt begrijpelijke uitleg in plaats van een leerboek
- Je leert graag in de momenten tussendoor, zoals tijdens het reizen, in wachtrijen en tijdens pauzes, in plaats van in lange sessies
- Je wilt C echt typen, compileren en uitvoeren, niet er alleen over lezen of quizvragen beantwoorden
- Je bent student en wilt extra oefenen naast een C-les, of je bent developer en stapt over naar embedded- of systems programming
- Je bereidt je voor op een C-sollicitatiegesprek en wilt oefenvragen plus een AI-sollicitatiegesprek
Niet het juiste hulpmiddel als je
- Je wilt een volledige desktop-toolchain: een telefoon is niet de juiste plek voor grote builds met je eigen makefiles en een debugger
- Je moet code zonder verbinding kunnen compileren; C uitvoeren en de AI Mentor gebruiken werkt online
- Je verwacht dat alles gratis is: de eerste C-cursus en een dagelijks tegoed zijn gratis, en Pro ontgrendelt de rest
- Je beheerst C al goed en wilt een diepgaande referentie voor systems programming in plaats van een beginnerscursus
Vragen
Veelgestelde vragen
Wat is de beste app om C-programmeren op een telefoon te leren?
Voor leren op je telefoon zijn de lengte van de lessen, de mogelijkheid om code echt te compileren en uit te voeren en de snelheid waarmee je weer verder kunt belangrijk. Leer C: Code & Oefen biedt 39 C-cursussen en meer dan 140 korte lessen, een echte C-compiler in een mobiele editor en een AI Mentor. Je hebt geen eerdere programmeerervaring nodig. Je kunt gratis beginnen op iOS en Android, in 22 talen.
Is er een C-compilerapp voor iPhone en Android?
Ja. Met Leer C: Code & Oefen schrijf je C in een mobiele editor, compileer je de code met een echte C-compiler en bekijk je de uitvoer, uitvoeringstijd en het geheugengebruik, met een interactieve console voor scanf-invoer. Compileren gebeurt online, dus je hebt een verbinding nodig. De app is gemaakt om te leren en te oefenen, niet om een volledige desktop-IDE te vervangen.
Is C leren in 2026 nog steeds de moeite waard?
Ja. C is nog steeds de taal waarin besturingssystemen, embedded firmware, databases en language runtimes worden geschreven, en blijft daarom een gewilde vaardigheid. Je leert er ook door hoe geheugen en computers echt werken, waardoor je elke latere taal gemakkelijker begrijpt; C++, Java, C# en Go hebben allemaal de syntax van C overgenomen.
Wat is een pointer in C en waarom hebben beginners er moeite mee?
Een pointer is een variabele die het geheugenadres van een waarde bevat in plaats van de waarde zelf. Beginners hebben er moeite mee omdat de meeste eerdere programmeerervaring adressen voor hen verbergt en fouten niet altijd direct zichtbaar zijn: het gebruiken van vrijgegeven geheugen of het uitlezen voorbij het einde van een array kan goed lijken te werken en pas later problemen veroorzaken. Memory Lab in Leer C: Code & Oefen laat in 10 scenario’s zien hoe de stack en heap regel voor regel veranderen.
Is Leer C: Code & Oefen dezelfde app als C Academy?
Ja. Leer C: Code & Oefen is de naam in de App Store en Google Play, en de app noemt het C-curriculum op het beginscherm C Academy. Het is één app van CoddyKit voor iOS en Android.
Is Leer C: Code & Oefen gratis?
De app is gratis te downloaden en je kunt gratis beginnen zonder account. De eerste C-cursus is gratis, evenals drie missies, de dagelijkse Segfault Hunt, Compile or Crash?, de eerste Build Series, de eerste scenario’s van Memory Lab, één volledig oefen-sollicitatiegesprek en één vraag aan de AI Mentor per dag. Pro ontgrendelt elke cursus, missie en elk lab, alle AI-tools, het certificaatexamen en een ervaring zonder advertenties.
Helpt de app bij de voorbereiding op een C-sollicitatiegesprek?
Ja. Tijdens het Mock Interview stelt een AI-interviewer C-vragen over 8 onderwerpen, van pointers en lifetime tot undefined behaviour, beoordeelt je antwoorden en benoemt wat je hebt gemist. De app bevat ook C-sollicitatievragen om te oefenen en een vraag van de dag. Eén volledig oefen-sollicitatiegesprek is gratis.
Waardoor ontstaat een segmentation fault in C en hoe kan ik oefenen met het vinden ervan?
Een segmentation fault ontstaat wanneer een programma geheugen aanraakt dat het niet mag gebruiken, bijvoorbeeld door een NULL- of vrijgegeven pointer te derefereren of voorbij het einde van een array te lezen. Leer C: Code & Oefen bevat een Segfault Hunt met elke dag een nieuw programma met een fout: vind het defect en los het op. De dagelijkse hunt is gratis.
Aan de slag
Schrijf vandaag je eerste regel C
Gratis te starten op iOS en Android, met een echte C-compiler in korte lessen.
Meer van CoddyKit
Beschikbaar op iOS en Android.