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 481–504 of 797