Courses
797 hands-on courses across every major language, framework, and discipline.
Core ReasonML
Go beyond the basics of ReasonML: data types, collections, error handling, and the standard library you reach for every day.
Intermediate ReasonML
Level up your ReasonML. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced ReasonML
Master advanced ReasonML: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
ReasonML by Building Projects
Learn ReasonML by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
ReasonML Technical Interview Prep
Prepare for ReasonML interviews: language deep-dives, common questions, coding challenges, and how to stand out.
PureScript Foundations
Start PureScript from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core PureScript
Go beyond the basics of PureScript: data types, collections, error handling, and the standard library you reach for every day.
Intermediate PureScript
Level up your PureScript. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced PureScript
Master advanced PureScript: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
PureScript by Building Projects
Learn PureScript by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
PureScript Technical Interview Prep
Prepare for PureScript interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Gleam Foundations
Start Gleam from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Gleam
Go beyond the basics of Gleam: data types, collections, error handling, and the standard library you reach for every day.
Intermediate Gleam
Level up your Gleam. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced Gleam
Master advanced Gleam: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Gleam by Building Projects
Learn Gleam by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Gleam Technical Interview Prep
Prepare for Gleam interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Ballerina Foundations
Start Ballerina from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Ballerina
Go beyond the basics of Ballerina: data types, collections, error handling, and the standard library you reach for every day.
Intermediate Ballerina
Level up your Ballerina. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced Ballerina
Master advanced Ballerina: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Ballerina by Building Projects
Learn Ballerina by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Ballerina Technical Interview Prep
Prepare for Ballerina interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Pony Foundations
Start Pony from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
