Catalog

Courses

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

intermediate4 hr· 8 lessons

Testing & TDD in Crystal

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

CrystalTesting
View course ★ 4.92
intermediate8 hr· 11 lessons

Data Structures & Algorithms in Crystal

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

CrystalDSA
View course ★ 4.32
advanced5 hr· 6 lessons

Design Patterns in Crystal

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

CrystalDesign Patterns
View course ★ 4.57
advanced5 hr· 16 lessons

High-Performance Crystal

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

CrystalPerformance
View course ★ 4.56
intermediate10 hr· 8 lessons

Crystal by Building Projects

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

CrystalProjects
View course ★ 4.66
advanced6 hr· 9 lessons

Crystal Technical Interview Prep

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

CrystalInterview
View course ★ 4.75
advanced4 hr· 6 lessons

Idiomatic Crystal & Best Practices

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

CrystalBest Practices
View course ★ 4.63
beginner5 hr· 16 lessons

Nim Foundations

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

NimFundamentals
View course ★ 4.68
beginner6 hr· 11 lessons

Core Nim

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

NimCore
View course ★ 4.85
intermediate7 hr· 10 lessons

Intermediate Nim

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

NimIntermediate
View course ★ 4.95
advanced8 hr· 10 lessons

Advanced Nim

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

NimAdvanced
View course ★ 4.72
intermediate5 hr· 8 lessons

Object-Oriented Programming in Nim

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

NimOOP
View course ★ 4.68
intermediate5 hr· 8 lessons

Functional Programming in Nim

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

NimFunctional
View course ★ 4.31
advanced6 hr· 8 lessons

Concurrency & Parallelism in Nim

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

NimConcurrency
View course ★ 4.87
intermediate4 hr· 8 lessons

Testing & TDD in Nim

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

NimTesting
View course ★ 4.58
intermediate8 hr· 11 lessons

Data Structures & Algorithms in Nim

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

NimDSA
View course ★ 4.40
advanced5 hr· 6 lessons

Design Patterns in Nim

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

NimDesign Patterns
View course ★ 4.73
advanced5 hr· 16 lessons

High-Performance Nim

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

NimPerformance
View course ★ 4.60
intermediate10 hr· 8 lessons

Nim by Building Projects

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

NimProjects
View course ★ 4.58
advanced6 hr· 9 lessons

Nim Technical Interview Prep

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

NimInterview
View course ★ 4.73
advanced4 hr· 6 lessons

Idiomatic Nim & Best Practices

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

NimBest Practices
View course ★ 4.49
beginner5 hr· 16 lessons

V Foundations

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

VFundamentals
View course ★ 4.36
beginner6 hr· 11 lessons

Core V

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

VCore
View course ★ 4.89
intermediate7 hr· 10 lessons

Intermediate V

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

VIntermediate
View course ★ 4.37
Showing 433–456 of 797