Catalog

Courses

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

intermediate7 hr· 10 lessons🔥 Trending

Intermediate Swift

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

SwiftMobileIntermediate
View course 4.86
intermediate5 hr· 8 lessons🔥 Trending

Object-Oriented Programming in Swift

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

SwiftMobileOOP
View course 4.85
intermediate5 hr· 8 lessons🔥 Trending

Functional Programming in Swift

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

SwiftMobileFunctional
View course 4.84
intermediate4 hr· 8 lessons🔥 Trending

Testing & TDD in Swift

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

SwiftMobileTesting
View course 4.35
intermediate8 hr· 11 lessons🔥 Trending

Data Structures & Algorithms in Swift

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

SwiftMobileDSA
View course 4.63
intermediate10 hr· 8 lessons🔥 Trending

Swift by Building Projects

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

SwiftMobileProjects
View course 4.93
intermediate7 hr· 10 lessons🔥 Trending

Intermediate Kotlin

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

KotlinMobileIntermediate
View course 4.56
intermediate5 hr· 8 lessons🔥 Trending

Object-Oriented Programming in Kotlin

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

KotlinMobileOOP
View course 4.45
intermediate5 hr· 8 lessons🔥 Trending

Functional Programming in Kotlin

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

KotlinMobileFunctional
View course 4.96
intermediate4 hr· 8 lessons🔥 Trending

Testing & TDD in Kotlin

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

KotlinMobileTesting
View course 4.63
intermediate8 hr· 11 lessons🔥 Trending

Data Structures & Algorithms in Kotlin

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

KotlinMobileDSA
View course 4.81
intermediate10 hr· 8 lessons🔥 Trending

Kotlin by Building Projects

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

KotlinMobileProjects
View course 4.33
intermediate7 hr· 10 lessons🔥 Trending

Intermediate Dart

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

DartMobileIntermediate
View course 4.62
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
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
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
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
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
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.

C++SystemsIntermediate
View course 4.88
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.

C++SystemsProjects
View course 4.99
intermediate7 hr· 10 lessons🔥 Trending

Intermediate Rust

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

RustSystemsIntermediate
View course 4.79
intermediate10 hr· 8 lessons🔥 Trending

Rust by Building Projects

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

RustSystemsProjects
View course 4.32
Showing 4972 of 314