Catalog

Courses

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

advanced8 hr· 10 lessons

Advanced V

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

VAdvanced
View course 4.76
intermediate5 hr· 8 lessons

Object-Oriented Programming in V

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

VOOP
View course 4.40
intermediate5 hr· 8 lessons

Functional Programming in V

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

VFunctional
View course 4.47
advanced6 hr· 8 lessons

Concurrency & Parallelism in V

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

VConcurrency
View course 4.63
intermediate4 hr· 8 lessons

Testing & TDD in V

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

VTesting
View course 4.88
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
Showing 457480 of 797