Catalog

Courses

1392 hands-on courses across every major language, framework, and discipline.

intermediate8 hr· 11 lessons

Data Structures & Algorithms in V

Implement and apply the essential data structures and algorithms in V, with complexity analysis and interview-style problems.

VDSA
View course 4.80
advanced5 hr· 6 lessons

Design Patterns in V

Apply battle-tested design patterns in V to write flexible, maintainable, and extensible software.

VDesign Patterns
View course 4.83
advanced5 hr· 16 lessons

High-Performance V

Make V fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.

VPerformance
View course 4.52
intermediate10 hr· 8 lessons

V by Building Projects

Learn V by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

VProjects
View course 4.36
advanced6 hr· 9 lessons

V Technical Interview Prep

Prepare for V interviews: language deep-dives, common questions, coding challenges, and how to stand out.

VInterview
View course 4.81
advanced4 hr· 6 lessons

Idiomatic V & Best Practices

Write V the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.

VBest Practices
View course 4.33
beginner5 hr· 16 lessons

D Foundations

Start D from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.

DFundamentals
View course 4.60
beginner6 hr· 11 lessons

Core D

Go beyond the basics of D: data types, collections, error handling, and the standard library you reach for every day.

DCore
View course 4.59
intermediate7 hr· 10 lessons

Intermediate D

Level up your D. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.

DIntermediate
View course 4.61
advanced8 hr· 10 lessons

Advanced D

Master advanced D: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

DAdvanced
View course 4.36
intermediate5 hr· 8 lessons

Object-Oriented Programming in D

Design with objects in D: classes, inheritance, composition, and SOLID principles for maintainable systems.

DOOP
View course 4.78
intermediate5 hr· 8 lessons

Functional Programming in D

Apply functional techniques in D: pure functions, immutability, higher-order functions, and composition.

DFunctional
View course 4.49
advanced6 hr· 8 lessons

Concurrency & Parallelism in D

Write fast, correct concurrent D: threads, async, synchronization, and avoiding race conditions and deadlocks.

DConcurrency
View course 4.55
intermediate4 hr· 8 lessons

Testing & TDD in D

Ship reliable D: unit and integration tests, mocking, and test-driven development workflows.

DTesting
View course 4.74
intermediate8 hr· 11 lessons

Data Structures & Algorithms in D

Implement and apply the essential data structures and algorithms in D, with complexity analysis and interview-style problems.

DDSA
View course 4.48
advanced5 hr· 6 lessons

Design Patterns in D

Apply battle-tested design patterns in D to write flexible, maintainable, and extensible software.

DDesign Patterns
View course 4.67
advanced5 hr· 16 lessons

High-Performance D

Make D fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.

DPerformance
View course 4.74
intermediate10 hr· 8 lessons

D by Building Projects

Learn D by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

DProjects
View course 4.54
advanced6 hr· 9 lessons

D Technical Interview Prep

Prepare for D interviews: language deep-dives, common questions, coding challenges, and how to stand out.

DInterview
View course 4.67
advanced4 hr· 6 lessons

Idiomatic D & Best Practices

Write D the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.

DBest Practices
View course 4.79
beginner5 hr· 16 lessons

Ada Foundations

Start Ada from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.

AdaFundamentals
View course 4.42
beginner6 hr· 11 lessons

Core Ada

Go beyond the basics of Ada: data types, collections, error handling, and the standard library you reach for every day.

AdaCore
View course 4.93
intermediate7 hr· 10 lessons

Intermediate Ada

Level up your Ada. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.

AdaIntermediate
View course 4.55
advanced8 hr· 10 lessons

Advanced Ada

Master advanced Ada: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

AdaAdvanced
View course 4.52
Showing 10571080 of 1392