Go, Rust, and TypeScript courses, complete and open
Go, Rust, and TypeScript courses: lessons, exercises and a project that grows. Open, free and in five languages.
By Dorian Chávez, founder of Hábil and integration architect. This is how we teach those who build systems that cannot fail.
Go course — from zero to writing a good program
From zero to your first complete program · 8 lessons
It doesn't teach syntax: it teaches you to see the errors you can't see.
Rust course — the second one, after Go
The second step, after Go · 9 lessons
It teaches what Rust does differently from Go: who owns each piece of data and which errors the compiler catches before running.
TypeScript course — from zero to a program that holds up
For those coming from Go or JavaScript · 10 lessons
Types don't exist at runtime: it teaches what they protect, what they don't, and how to validate data that arrives from outside.