Beetje Coderen: waar we staan en welke vervolgcursussen eraan komen
Wat deze site is, hoe gratis en betaald werken, en welke zes gevorderde cursussen we nu opzetten. Inclusief wat nog niet af is.
Beetje Coderen is een Nederlandstalige plek om te leren programmeren met tekstlessen en labs. Geen video's: je leest een korte uitleg, voorspelt wat een stuk code doet, probeert het zelf en controleert je werk. Dit eerste bericht legt uit hoe de site in elkaar zit en wat er de komende tijd bijkomt.
De leerroute
Je begint met de hoofdcursus Een beetje programmeren. De eerste veertien lessen gaan alleen over Python, zodat je niet met twee talen tegelijk bezig bent. Daarna zie je dezelfde ideeën terug in C#, JavaScript, C en Rust. Wie nog nooit een terminal heeft gebruikt, kan eerst Een beetje Linux & Docker doen.
Na de hoofdcursus kies je een taalcursus: Python, HTML & CSS, PHP, ASP.NET, C & C++, Embedded C, MicroPython of Rust.
Gratis en betaald
Van elke cursus zijn de eerste lessen gratis en zonder account te lezen. Bij de basiscursussen zijn dat er vijf tot acht, bij Linux & Docker acht. Zo kun je zien of de uitleg en het tempo bij je passen voordat je iets betaalt.
Wil je verder, dan koop je die ene cursus met een eenmalige betaling, tussen € 19 en € 29 voor een basiscursus. Daarmee krijg je de rest van de lessen, de live labs en het certificaat. Er is geen abonnement en er wordt niets automatisch verlengd. Op elke cursuspagina staat hoeveel lessen gratis zijn en wat de cursus kost.
We hebben hiervoor gekozen omdat het schrijven en onderhouden van goede lessen en het draaien van live labs tijd en geld kost. Advertenties en tracking wilden we niet, en een abonnement past slecht bij iemand die één cursus wil doen.
Zes gevorderde vervolgcursussen
Na een taalcursus wil je meestal iets echts bouwen. Daarvoor zetten we deze vervolgcursussen op:
- Webapps met Flask: een complete Python-webapp met database, inloggen, tests en Docker. Ingangswens: Een beetje Python en HTML & CSS.
- Webapps met Laravel: het bekendste PHP-framework, van leeg project tot online. Ingangswens: Een beetje PHP.
- ASP.NET Core Web API en EF Core: REST-API's ontwerpen, EF Core, JWT en integratietests. Ingangswens: Een beetje ASP.NET.
- Rust-webservices met Axum: async Rust, SQLx en een kleine container-image. Ingangswens: Een beetje Rust.
- IoT met de ESP32 en MicroPython: sensoren, wifi, MQTT en een eigen meetstation. Ingangswens: Een beetje MicroPython.
- Van Docker Compose naar Kubernetes: één app stap voor stap van Compose naar een cluster. Ingangswens: Een beetje Linux & Docker.
De ingangswens is een advies. Je kunt een cursus ook zonder starten als je de stof al kent. Les 1 van elke gevorderde cursus is gratis, zodat je dat zelf kunt beoordelen. De prijs ligt tussen € 39 en € 59.
Wat nog niet af is
Update 13 oktober: de tien basiscursussen (de hoofdcursus, Linux & Docker en de acht taalcursussen) zijn compleet en staan volledig online. Bij de zes gevorderde cursussen staat de opzet vast en is de eerste les uitgeschreven; de andere lessen verschijnen één voor één, en zo'n cursus houdt het label "Binnenkort" tot alle lessen er zijn. Staat er bij een cursus nog "binnenkort" in plaats van een koopknop, dan kun je je aanmelden voor een seintje.
Zie je een fout of is iets onduidelijk? Dat horen we graag. Elke verbetering aan een les komt meteen bij iedereen terecht.
Nieuwe berichten volgen via RSS. Wil je een seintje als een cursus af is? Meld je dan aan op de cursuspagina.
Cursussen bij dit bericht
7 gratis lessen Basis
Een beetje programmeren: concepten die overal terugkomen
Eerst stevig in Python, daarna dezelfde ideeën in andere talen
Leer de concepten achter programmeren: variabelen, beslissingen, herhaling, functies en data. Je begint met een stevige basis in Python en ziet daarna hoe precies dezelfde ideeën werken in C#, JavaScript, C en Rust.
- Lessen
- 33 lessen
- Modules
- 3 modules
- Duur
- ± 33 uur (33 lessen van 45–120 minuten)
- Prijs
- € 29,00
1 gratis les Gevorderd Binnenkort compleet Gevorderd
Webapps met Flask
Van Python-script naar echte webapplicatie
Bouw een complete webapp in Python met Flask: routes, Jinja-templates, formulieren, een database met SQLAlchemy, inloggen, tests en deployment in een container.
- Lessen
- 1 lessen
- Modules
- 3 modules
- Duur
- ± 25 uur (20 lessen)
- Prijs
- € 49,00
1 gratis les Gevorderd Binnenkort compleet Gevorderd
Webapps met Laravel
Het populairste PHP-framework, stap voor stap
Leer Laravel: routing, Blade, Eloquent, migraties, validatie, authenticatie, queues en tests. Je bouwt één doorlopende app van leeg project tot online.
- Lessen
- 1 lessen
- Modules
- 3 modules
- Duur
- ± 25 uur (20 lessen)
- Prijs
- € 49,00
1 gratis les Gevorderd Binnenkort compleet Gevorderd
ASP.NET Core Web API en EF Core
Professionele API's bouwen in C#
Bouw een REST-API met ASP.NET Core en Entity Framework Core: goed API-ontwerp, validatie, migraties, authenticatie met JWT, tests en OpenAPI-documentatie.
- Lessen
- 1 lessen
- Modules
- 3 modules
- Duur
- ± 25 uur (20 lessen)
- Prijs
- € 49,00
1 gratis les Gevorderd Binnenkort compleet Gevorderd
Rust-webservices met Axum
Snelle en betrouwbare webservices in Rust
Bouw webservices in Rust met Axum en Tokio: async, routing, extractors, gedeelde state, een database met SQLx, foutafhandeling, tests en een kleine Docker-image.
- Lessen
- 1 lessen
- Modules
- 3 modules
- Duur
- ± 25 uur (20 lessen)
- Prijs
- € 49,00
1 gratis les Gevorderd Binnenkort compleet Gevorderd
IoT met de ESP32 en MicroPython
Sensoren, wifi en MQTT: een echt IoT-project
Maak van een ESP32 een IoT-apparaat: sensoren uitlezen, wifi, MQTT, een eigen dashboard, energiebesparing en veilige over-the-air updates.
- Lessen
- 1 lessen
- Modules
- 3 modules
- Duur
- ± 20 uur (20 lessen) + bouwtijd
- Prijs
- € 39,00
1 gratis les Gevorderd Binnenkort compleet Gevorderd
Van Docker Compose naar Kubernetes
Containers in productie draaien
Neem een bestaande Docker Compose-app en draai hem op Kubernetes: pods, deployments, services, ingress, config en secrets, opslag, health checks, Helm en CI/CD.
- Lessen
- 1 lessen
- Modules
- 3 modules
- Duur
- ± 25 uur (20 lessen)
- Prijs
- € 49,00