Catalog

Courses

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

intermediate7 hr· 10 lessons🔥 Trending

Intermediate Go

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

GoCloudIntermediate
View course 4.35
advanced8 hr· 10 lessons🔥 Trending

Advanced Go

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

GoCloudAdvanced
View course 4.30
intermediate5 hr· 8 lessons🔥 Trending

Object-Oriented Programming in Go

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

GoCloudOOP
View course 4.32
intermediate5 hr· 8 lessons🔥 Trending

Functional Programming in Go

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

GoCloudFunctional
View course 4.45
advanced6 hr· 8 lessons🔥 Trending

Concurrency & Parallelism in Go

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

GoCloudConcurrency
View course 4.71
intermediate4 hr· 8 lessons🔥 Trending

Testing & TDD in Go

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

GoCloudTesting
View course 4.46
intermediate8 hr· 11 lessons🔥 Trending

Data Structures & Algorithms in Go

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

GoCloudDSA
View course 4.40
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in Go

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

GoCloudDesign Patterns
View course 4.81
advanced5 hr· 16 lessons🔥 Trending

High-Performance Go

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

GoCloudPerformance
View course 4.32
intermediate10 hr· 8 lessons🔥 Trending

Go by Building Projects

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

GoCloudProjects
View course 4.80
advanced6 hr· 9 lessons🔥 Trending

Go Technical Interview Prep

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

GoCloudInterview
View course 4.89
advanced4 hr· 6 lessons🔥 Trending

Idiomatic Go & Best Practices

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

GoCloudBest Practices
View course 4.65
beginner5 hr· 16 lessons🔥 Trending

Ruby Foundations

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

RubyWebFundamentals
View course 4.60
beginner6 hr· 11 lessons🔥 Trending

Core Ruby

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

RubyWebCore
View course 4.95
intermediate7 hr· 10 lessons🔥 Trending

Intermediate Ruby

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

RubyWebIntermediate
View course 4.61
advanced8 hr· 10 lessons🔥 Trending

Advanced Ruby

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

RubyWebAdvanced
View course 4.78
intermediate5 hr· 8 lessons🔥 Trending

Object-Oriented Programming in Ruby

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

RubyWebOOP
View course 4.42
intermediate5 hr· 8 lessons🔥 Trending

Functional Programming in Ruby

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

RubyWebFunctional
View course 4.87
advanced6 hr· 8 lessons🔥 Trending

Concurrency & Parallelism in Ruby

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

RubyWebConcurrency
View course 4.93
intermediate4 hr· 8 lessons🔥 Trending

Testing & TDD in Ruby

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

RubyWebTesting
View course 4.66
intermediate8 hr· 11 lessons🔥 Trending

Data Structures & Algorithms in Ruby

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

RubyWebDSA
View course 4.34
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in Ruby

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

RubyWebDesign Patterns
View course 4.91
advanced5 hr· 16 lessons🔥 Trending

High-Performance Ruby

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

RubyWebPerformance
View course 4.36
intermediate10 hr· 8 lessons🔥 Trending

Ruby by Building Projects

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

RubyWebProjects
View course 4.84
Showing 7396 of 797