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 73–96 of 797