Course Catalog

Learn by doing. Browse our curated learning paths for developers.

Introduction to React
Learn the fundamentals of React, from components and props to building your first app.
BEGINNER
TypeScript Essentials
Strong typing in modern JS projects. Understand interfaces, generics, and tooling.
BEGINNER
Next.js Fundamentals
Build full-stack apps with routing, API routes, and server-side rendering in Next.js.
BEGINNER
Advanced React
Hooks, context, memoization, and performance patterns for scalable UIs.
ADVANCED
Frontend Testing
Write unit and integration tests with Jest, React Testing Library, and Playwright.
INTERMEDIATE
JavaScript Deep Dive
Explore the intricacies of JavaScript, including closures, prototypes, and async programming.
INTERMEDIATE
Advanced TypeScript
Level up with generics, decorators, and advanced typing techniques for scalable apps.
ADVANCED