Courses
611 hands-on courses across every major language, framework, and discipline.
LOLCODE by Building Projects
Learn LOLCODE by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
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.
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.
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.
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.
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.
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.
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.
Intermediate J
Level up your J. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
J by Building Projects
Learn J by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Intermediate K
Level up your K. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
K by Building Projects
Learn K by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Intermediate SNOBOL
Level up your SNOBOL. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
SNOBOL by Building Projects
Learn SNOBOL by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Intermediate PL/I
Level up your PL/I. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
PL/I by Building Projects
Learn PL/I by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Intermediate MUMPS
Level up your MUMPS. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
