Catalog

Courses

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

intermediate7 hr· 8 lessons

Building with Jest

Build real applications with Jest: the patterns, ecosystem, and techniques used in production.

QualityApplied
View course ★ 4.93
advanced7 hr· 6 lessons

Advanced Jest

Master Jest at scale: performance, architecture, advanced features, and production hardening.

QualityAdvanced
View course ★ 4.92
intermediate9 hr· 6 lessons

Jest Projects

Ship complete projects with Jest and build a portfolio that demonstrates real Jest skill.

QualityProjects
View course ★ 4.80
beginner5 hr· 16 lessons🔥 Trending

Objective-C Foundations

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

Objective-CMobileFundamentals
View course ★ 4.47
beginner6 hr· 11 lessons🔥 Trending

Core Objective-C

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

Objective-CMobileCore
View course ★ 4.78
intermediate7 hr· 10 lessons🔥 Trending

Intermediate Objective-C

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

Objective-CMobileIntermediate
View course ★ 4.64
advanced8 hr· 10 lessons🔥 Trending

Advanced Objective-C

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

Objective-CMobileAdvanced
View course ★ 4.89
intermediate5 hr· 8 lessons🔥 Trending

Object-Oriented Programming in Objective-C

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

Objective-CMobileOOP
View course ★ 4.41
intermediate5 hr· 8 lessons🔥 Trending

Functional Programming in Objective-C

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

Objective-CMobileFunctional
View course ★ 4.84
advanced6 hr· 8 lessons🔥 Trending

Concurrency & Parallelism in Objective-C

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

Objective-CMobileConcurrency
View course ★ 4.44
intermediate4 hr· 8 lessons🔥 Trending

Testing & TDD in Objective-C

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

Objective-CMobileTesting
View course ★ 4.87
intermediate8 hr· 11 lessons🔥 Trending

Data Structures & Algorithms in Objective-C

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

Objective-CMobileDSA
View course ★ 4.93
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in Objective-C

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

Objective-CMobileDesign Patterns
View course ★ 4.96
advanced5 hr· 16 lessons🔥 Trending

High-Performance Objective-C

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

Objective-CMobilePerformance
View course ★ 4.35
intermediate10 hr· 8 lessons🔥 Trending

Objective-C by Building Projects

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

Objective-CMobileProjects
View course ★ 4.45
advanced6 hr· 9 lessons🔥 Trending

Objective-C Technical Interview Prep

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

Objective-CMobileInterview
View course ★ 4.76
advanced4 hr· 6 lessons🔥 Trending

Idiomatic Objective-C & Best Practices

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

Objective-CMobileBest Practices
View course ★ 4.52
beginner5 hr· 16 lessons

Assembly Foundations

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

AssemblySystemsFundamentals
View course ★ 4.52
beginner6 hr· 11 lessons

Core Assembly

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

AssemblySystemsCore
View course ★ 4.71
intermediate7 hr· 10 lessons

Intermediate Assembly

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

AssemblySystemsIntermediate
View course ★ 4.67
advanced8 hr· 10 lessons

Advanced Assembly

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

AssemblySystemsAdvanced
View course ★ 4.88
advanced5 hr· 7 lessons

Memory & Systems Programming in Assembly

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

AssemblySystems
View course ★ 4.37
advanced6 hr· 8 lessons

Concurrency & Parallelism in Assembly

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

AssemblySystemsConcurrency
View course ★ 4.87
advanced5 hr· 16 lessons

High-Performance Assembly

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

AssemblySystemsPerformance
View course ★ 4.82
Showing 841–864 of 1393