Catalog

Courses

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

advanced8 hr· 10 lessons🔥 Trending

Advanced Dart

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

DartMobileAdvanced
View course 4.99
intermediate5 hr· 8 lessons🔥 Trending

Object-Oriented Programming in Dart

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

DartMobileOOP
View course 4.59
intermediate5 hr· 8 lessons🔥 Trending

Functional Programming in Dart

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

DartMobileFunctional
View course 4.98
advanced6 hr· 8 lessons🔥 Trending

Concurrency & Parallelism in Dart

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

DartMobileConcurrency
View course 4.52
intermediate4 hr· 8 lessons🔥 Trending

Testing & TDD in Dart

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

DartMobileTesting
View course 4.83
intermediate8 hr· 11 lessons🔥 Trending

Data Structures & Algorithms in Dart

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

DartMobileDSA
View course 4.45
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in Dart

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

DartMobileDesign Patterns
View course 4.32
advanced5 hr· 16 lessons🔥 Trending

High-Performance Dart

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

DartMobilePerformance
View course 4.47
intermediate10 hr· 8 lessons🔥 Trending

Dart by Building Projects

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

DartMobileProjects
View course 4.45
advanced6 hr· 9 lessons🔥 Trending

Dart Technical Interview Prep

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

DartMobileInterview
View course 4.38
advanced4 hr· 6 lessons🔥 Trending

Idiomatic Dart & Best Practices

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

DartMobileBest Practices
View course 4.34
beginner5 hr· 16 lessons🔥 Trending

C Foundations

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

CSystemsFundamentals
View course 4.71
beginner6 hr· 11 lessons🔥 Trending

Core C

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

CSystemsCore
View course 4.82
intermediate7 hr· 10 lessons🔥 Trending

Intermediate C

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

CSystemsIntermediate
View course 4.70
advanced8 hr· 10 lessons🔥 Trending

Advanced C

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

CSystemsAdvanced
View course 4.87
advanced5 hr· 7 lessons🔥 Trending

Memory & Systems Programming in C

Work close to the metal in C: memory management, pointers, layout, and writing efficient systems code.

CSystems
View course 4.90
advanced6 hr· 8 lessons🔥 Trending

Concurrency & Parallelism in C

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

CSystemsConcurrency
View course 4.40
advanced5 hr· 16 lessons🔥 Trending

High-Performance C

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

CSystemsPerformance
View course 4.89
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in C

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

CSystemsDesign Patterns
View course 4.98
intermediate10 hr· 8 lessons🔥 Trending

C by Building Projects

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

CSystemsProjects
View course 4.45
advanced6 hr· 9 lessons🔥 Trending

C Technical Interview Prep

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

CSystemsInterview
View course 4.80
advanced4 hr· 6 lessons🔥 Trending

Idiomatic C & Best Practices

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

CSystemsBest Practices
View course 4.42
beginner5 hr· 16 lessons🔥 Trending

C++ Foundations

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

C++SystemsFundamentals
View course 4.95
beginner6 hr· 11 lessons🔥 Trending

Core C++

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

C++SystemsCore
View course 4.66
Showing 145168 of 1392