1393 hands-on courses across every major language, framework, and discipline.
Prepare for Modula-2 interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Start Oberon from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Go beyond the basics of Oberon: data types, collections, error handling, and the standard library you reach for every day.
Level up your Oberon. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Master advanced Oberon: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Learn Oberon by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Prepare for Oberon interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Start Standard ML from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Go beyond the basics of Standard ML: data types, collections, error handling, and the standard library you reach for every day.
Level up your Standard ML. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Master advanced Standard ML: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Learn Standard ML by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Prepare for Standard ML interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Start Mercury from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Go beyond the basics of Mercury: data types, collections, error handling, and the standard library you reach for every day.
Level up your Mercury. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Master advanced Mercury: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Learn Mercury by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Prepare for Mercury interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Start Idris from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Go beyond the basics of Idris: data types, collections, error handling, and the standard library you reach for every day.
Level up your Idris. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Master advanced Idris: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Learn Idris by shipping real projects. Each one adds a new skill and something concrete to your portfolio.