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 433456 of 797