Courses
611 hands-on courses across every major language, framework, and discipline.
Testing & TDD in D
Ship reliable D: unit and integration tests, mocking, and test-driven development workflows.
Data Structures & Algorithms in D
Implement and apply the essential data structures and algorithms in D, with complexity analysis and interview-style problems.
D by Building Projects
Learn D by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Intermediate Ada
Level up your Ada. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Object-Oriented Programming in Ada
Design with objects in Ada: classes, inheritance, composition, and SOLID principles for maintainable systems.
Functional Programming in Ada
Apply functional techniques in Ada: pure functions, immutability, higher-order functions, and composition.
Testing & TDD in Ada
Ship reliable Ada: unit and integration tests, mocking, and test-driven development workflows.
Data Structures & Algorithms in Ada
Implement and apply the essential data structures and algorithms in Ada, with complexity analysis and interview-style problems.
Ada by Building Projects
Learn Ada by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Intermediate Haxe
Level up your Haxe. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Object-Oriented Programming in Haxe
Design with objects in Haxe: classes, inheritance, composition, and SOLID principles for maintainable systems.
Functional Programming in Haxe
Apply functional techniques in Haxe: pure functions, immutability, higher-order functions, and composition.
Testing & TDD in Haxe
Ship reliable Haxe: unit and integration tests, mocking, and test-driven development workflows.
Data Structures & Algorithms in Haxe
Implement and apply the essential data structures and algorithms in Haxe, with complexity analysis and interview-style problems.
Haxe by Building Projects
Learn Haxe by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Intermediate Prolog
Level up your Prolog. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Prolog by Building Projects
Learn Prolog by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Intermediate Common Lisp
Level up your Common Lisp. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Common Lisp by Building Projects
Learn Common Lisp by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Intermediate Smalltalk
Level up your Smalltalk. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Smalltalk by Building Projects
Learn Smalltalk by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Intermediate Forth
Level up your Forth. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Forth by Building Projects
Learn Forth by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Intermediate Tcl
Level up your Tcl. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
