Courses
294 hands-on courses across every major language, framework, and discipline.
Mojo Foundations
Start Mojo from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Mojo
Go beyond the basics of Mojo: data types, collections, error handling, and the standard library you reach for every day.
Odin Foundations
Start Odin from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Odin
Go beyond the basics of Odin: data types, collections, error handling, and the standard library you reach for every day.
Hare Foundations
Start Hare from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Hare
Go beyond the basics of Hare: data types, collections, error handling, and the standard library you reach for every day.
Factor Foundations
Start Factor from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Factor
Go beyond the basics of Factor: data types, collections, error handling, and the standard library you reach for every day.
Hack Foundations
Start Hack from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Hack
Go beyond the basics of Hack: data types, collections, error handling, and the standard library you reach for every day.
Brainfuck Foundations
Start Brainfuck from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
INTERCAL Foundations
Start INTERCAL from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
LOLCODE Foundations
Start LOLCODE from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Befunge Foundations
Start Befunge from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Whitespace Foundations
Start Whitespace from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
ALGOL Foundations
Start ALGOL from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
BASIC Foundations
Start BASIC from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Logo Foundations
Start Logo from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Simula Foundations
Start Simula from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
APL Foundations
Start APL from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
J Foundations
Start J from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
K Foundations
Start K from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
SNOBOL Foundations
Start SNOBOL from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
PL/I Foundations
Start PL/I from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
