De volledige cursus van de programmeertaal Raku

Van je eerste regel code tot grammatica’s, concurrency en webservices — een praktische cursus in vijf delen, met honderden quizzen en oefeningen om elke stap in te slijpen.

Begin met leren → Over de cursus

Vrij en open source · Ondersteund door The Perl & Raku Foundation

6delen
395onderwerpen
217quizzen
396oefeningen
1531pagina’s

1 Raku essentiëlen

Begin hier. Installeer de compiler en leer daarna variabelen en datatypes, besturingsstructuren en je eerste subroutines — de basis voor al het volgende.

Eerste kennismaking met Raku
Compilers
Programma’s schrijven en uitvoeren
Basis van variabelen en datatypes
Basis van besturingsstructuren
Meer over types
Basis van functies

2 Geavanceerde Raku-onderwerpen

Ga dieper: containers en contexten, het volledige scala aan ingebouwde typen en operatoren, rijkere subroutines, en het verpakken van je code in modules met tests en documentatie.

Debuggen
Containers
Meer over ingebouwde types
Operatoren
Besturingsstructuren
Subroutines
Modules
Testen en documentatie 🆕

5 Functioneel, concurrent, reactief en webprogrammeren

Alles bij elkaar: functioneel, concurrent en reactief programmeren, met tot slot sockets, HTTP en het bouwen van webdiensten.

Functioneel programmeren
Concurrent programmeren
Reactief programmeren
Webprogrammeren

De eindtoets

Honderd vragen over de delen 1 tot en met 5, meteen nagekeken — een sluitstuk om te zien hoeveel van de hele cursus is blijven hangen.

6 Addendum: uitgebreide oefeningen 🆕

Een afsluitende verzameling pittigere oefeningen die de hele cursus aanspreken. Elke oefening vraagt meer dan één idee, en veel ervan combineren gereedschap uit verschillende delen. Ze gebruiken allemaal alleen eerder behandelde mogelijkheden — niets nieuws te leren, wel veel te oefenen.