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