- 01Installing, and the first program
- 02Values, types and functions
- 03match and exhaustiveness
- 04Modeling data: ADTs and records
- 05Lists, tuples and destructuring
- 06Loops: while, for, break and continue
- 07Error handling: Result and ?
- 08Lambdas and the effect system
- 09Strings and the standard library
- 10comptime and const
- 11Calling Java
- 12test blocks and dawn fmt
- 13Modules and projects
- 14Map and Set
- 15Characters and code points
- 16trait: constrained generics and operator overloading
- 17Effects of your own: effect and with handle
- 18Packages and projects
- 19Backends and targets
- 20GPU kernels