Catalog

Courses

797 hands-on courses across every major language, framework, and discipline.

beginner6 hr· 11 lessons

Core Modula-2

Go beyond the basics of Modula-2: data types, collections, error handling, and the standard library you reach for every day.

Modula-2Core
View course 4.59
intermediate7 hr· 10 lessons

Intermediate Modula-2

Level up your Modula-2. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.

Modula-2Intermediate
View course 4.31
advanced8 hr· 10 lessons

Advanced Modula-2

Master advanced Modula-2: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

Modula-2Advanced
View course 4.98
intermediate10 hr· 8 lessons

Modula-2 by Building Projects

Learn Modula-2 by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

Modula-2Projects
View course 4.70
advanced6 hr· 9 lessons

Modula-2 Technical Interview Prep

Prepare for Modula-2 interviews: language deep-dives, common questions, coding challenges, and how to stand out.

Modula-2Interview
View course 4.75
beginner5 hr· 16 lessons

Oberon Foundations

Start Oberon from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.

OberonFundamentals
View course 4.41
beginner6 hr· 11 lessons

Core Oberon

Go beyond the basics of Oberon: data types, collections, error handling, and the standard library you reach for every day.

OberonCore
View course 4.56
intermediate7 hr· 10 lessons

Intermediate Oberon

Level up your Oberon. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.

OberonIntermediate
View course 4.80
advanced8 hr· 10 lessons

Advanced Oberon

Master advanced Oberon: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

OberonAdvanced
View course 4.67
intermediate10 hr· 8 lessons

Oberon by Building Projects

Learn Oberon by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

OberonProjects
View course 4.73
advanced6 hr· 9 lessons

Oberon Technical Interview Prep

Prepare for Oberon interviews: language deep-dives, common questions, coding challenges, and how to stand out.

OberonInterview
View course 4.84
beginner5 hr· 16 lessons

Standard ML Foundations

Start Standard ML from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.

MLFundamentals
View course 4.44
beginner6 hr· 11 lessons

Core Standard ML

Go beyond the basics of Standard ML: data types, collections, error handling, and the standard library you reach for every day.

MLCore
View course 4.35
intermediate7 hr· 10 lessons

Intermediate Standard ML

Level up your Standard ML. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.

MLIntermediate
View course 4.87
advanced8 hr· 10 lessons

Advanced Standard ML

Master advanced Standard ML: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

MLAdvanced
View course 4.42
intermediate10 hr· 8 lessons

Standard ML by Building Projects

Learn Standard ML by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

MLProjects
View course 4.76
advanced6 hr· 9 lessons

Standard ML Technical Interview Prep

Prepare for Standard ML interviews: language deep-dives, common questions, coding challenges, and how to stand out.

MLInterview
View course 4.87
beginner5 hr· 16 lessons

Mercury Foundations

Start Mercury from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.

MercuryFundamentals
View course 4.77
beginner6 hr· 11 lessons

Core Mercury

Go beyond the basics of Mercury: data types, collections, error handling, and the standard library you reach for every day.

MercuryCore
View course 4.66
intermediate7 hr· 10 lessons

Intermediate Mercury

Level up your Mercury. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.

MercuryIntermediate
View course 4.86
advanced8 hr· 10 lessons

Advanced Mercury

Master advanced Mercury: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

MercuryAdvanced
View course 4.65
intermediate10 hr· 8 lessons

Mercury by Building Projects

Learn Mercury by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

MercuryProjects
View course 4.89
advanced6 hr· 9 lessons

Mercury Technical Interview Prep

Prepare for Mercury interviews: language deep-dives, common questions, coding challenges, and how to stand out.

MercuryInterview
View course 4.64
beginner5 hr· 16 lessons

Idris Foundations

Start Idris from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.

IdrisFundamentals
View course 4.43
Showing 625648 of 797