Catalog

Courses

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

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
intermediate5 hr· 8 lessons

Object-Oriented Programming in Ada

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

AdaOOP
View course 4.54
intermediate5 hr· 8 lessons

Functional Programming in Ada

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

AdaFunctional
View course 4.87
advanced6 hr· 8 lessons

Concurrency & Parallelism in Ada

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

AdaConcurrency
View course 4.43
intermediate4 hr· 8 lessons

Testing & TDD in Ada

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

AdaTesting
View course 4.44
intermediate8 hr· 11 lessons

Data Structures & Algorithms in Ada

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

AdaDSA
View course 4.36
advanced5 hr· 6 lessons

Design Patterns in Ada

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

AdaDesign Patterns
View course 4.35
advanced5 hr· 16 lessons

High-Performance Ada

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

AdaPerformance
View course 4.70
intermediate10 hr· 8 lessons

Ada by Building Projects

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

AdaProjects
View course 4.58
advanced6 hr· 9 lessons

Ada Technical Interview Prep

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

AdaInterview
View course 4.97
advanced4 hr· 6 lessons

Idiomatic Ada & Best Practices

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

AdaBest Practices
View course 4.61
beginner5 hr· 16 lessons

Haxe Foundations

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

HaxeFundamentals
View course 4.74
beginner6 hr· 11 lessons

Core Haxe

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

HaxeCore
View course 4.83
intermediate7 hr· 10 lessons

Intermediate Haxe

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

HaxeIntermediate
View course 4.99
advanced8 hr· 10 lessons

Advanced Haxe

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

HaxeAdvanced
View course 4.96
intermediate5 hr· 8 lessons

Object-Oriented Programming in Haxe

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

HaxeOOP
View course 4.30
intermediate5 hr· 8 lessons

Functional Programming in Haxe

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

HaxeFunctional
View course 4.59
advanced6 hr· 8 lessons

Concurrency & Parallelism in Haxe

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

HaxeConcurrency
View course 4.85
intermediate4 hr· 8 lessons

Testing & TDD in Haxe

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

HaxeTesting
View course 4.94
intermediate8 hr· 11 lessons

Data Structures & Algorithms in Haxe

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

HaxeDSA
View course 4.70
Showing 481504 of 797