Courses
797 hands-on courses across every major language, framework, and discipline.
Intermediate LOLCODE
Level up your LOLCODE. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
LOLCODE by Building Projects
Learn LOLCODE by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Befunge Foundations
Start Befunge from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Intermediate Befunge
Level up your Befunge. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Befunge by Building Projects
Learn Befunge by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Whitespace Foundations
Start Whitespace from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Intermediate Whitespace
Level up your Whitespace. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Whitespace by Building Projects
Learn Whitespace by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
ALGOL Foundations
Start ALGOL from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Intermediate ALGOL
Level up your ALGOL. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
ALGOL by Building Projects
Learn ALGOL by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
BASIC Foundations
Start BASIC from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Intermediate BASIC
Level up your BASIC. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
BASIC by Building Projects
Learn BASIC by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Logo Foundations
Start Logo from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Intermediate Logo
Level up your Logo. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Logo by Building Projects
Learn Logo by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Simula Foundations
Start Simula from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Intermediate Simula
Level up your Simula. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Simula by Building Projects
Learn Simula by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
APL Foundations
Start APL from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Intermediate APL
Level up your APL. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
APL by Building Projects
Learn APL by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
J Foundations
Start J from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
