Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
AP® Microeconomics
Unlocking Information Security I: From Cryptography to Buffer Overflows
Lean Production
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn JavaScript Frameworks, earn certificates with free online courses from Johns Hopkins, UC Davis, HKUST, Universidad Austral and other top universities around the world. Read reviews to decide if a class is right for you.
Automate common Gatsby tasks with Recipes: install plugins, create pages, set up TypeScript, and more. Learn to create custom recipes for efficient development and streamlined project setup.
Learn Svelte 3 basics in 26 minutes: components, properties, slots, transitions, reactive declarations, loops, promises, events, lifecycle methods, stores, and TypeScript support for building modern web interfaces.
Learn to create and share custom React hooks, refactoring components for improved readability, reusability, and efficiency in your React applications.
Explore React Spring library to add dynamic animations to your React components, from basic springs to smooth route transitions.
Learn to create interactive maps in React using Leaflet, from basic markers and shapes to advanced features like GeoJSON, custom styling, and location services. Enhance your web mapping skills.
Learn to create, customize, and publish reusable Gatsby Themes. Explore component shadowing, data-driven pages, and theme composition for building flexible and extendable websites.
Learn Angular fundamentals through bite-sized lessons covering components, data binding, forms, services, TypeScript, styling, routing, and more. Perfect for beginners seeking a solid foundation.
Learn to build full-stack React apps with Next.js 9, covering API routes, SSG, Auth0 authentication, and Chakra UI integration. Deploy your project from GitHub to Vercel.
Learn to build, optimize, and configure a Gatsby source plugin to consume external APIs and handle remote images efficiently.
Learn Gatsby essentials: plugins, pages, navigation, optimized images, theming, and deployment. Quick start to build powerful static sites.
Learn to build a Pokemon Pokedex in Gatsby by sourcing data from PokeAPI, creating custom nodes, querying with GraphQL, and designing a UI with CSS Grid and clip paths.
Learn to implement end-to-end testing with Cypress in a React app, covering setup, search functionality testing, Cypress Driven Development, API debugging, and efficient test suite management.
Learn to set up a powerful React development environment from scratch, covering essential tools like webpack, Babel, and Jest for efficient modern JavaScript development.
Explore Kent C. Dodds' blog posts as screencasts, covering React hooks, JavaScript techniques, and development best practices for enhanced coding skills and productivity.
Learn to create and use Angular Elements, transforming components into custom elements for dynamic, framework-agnostic web development. Explore integration with React and AngularJS applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.