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
Data Analysis
Graphic Design
Serverless Computing
Exploring Play: The Importance of Play in Everyday Life
Learning How to Learn: Powerful mental tools to help you master tough subjects
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn JavaScript Frameworks, earn certificates with paid and free online courses from HKUST and other top universities around the world. Read reviews to decide if a class is right for you.
Build a full-stack recipe app with Next.js, Sanity.io, and Vercel. Learn dynamic routing, pre-rendering, API integration, serverless functions, real-time previews, and web deployment.
Comprehensive React.js tutorial covering core concepts, components, state management, and practical applications. Build dynamic web apps through hands-on exercises and a capstone project.
Master Angular (formerly "Angular 2") and build awesome, reactive web apps with the successor of Angular.js
This tutorial will teach you Svelte in less than an hour. You'll learn it by building a fun chat bot, and by solving interactive coding challenges along the way.
Vue.js is an awesome JavaScript Framework for building Frontend Applications! VueJS mixes the Best of Angular + React!
Explore JavaScript frameworks' impact on application security, analyzing mitigation levels, case studies, and CSRF protection across popular frameworks like Meteor.
Explore React's capabilities for creating whimsical interfaces through complex interactions, with practical examples from the speaker's blog.
Become a Full Stack Java Developer. Build Your First Java Full Stack Application with Angular and Spring Boot.
Master Angular development from setup to advanced concepts including components, data management, state handling, forms, and internationalization for robust applications.
Master component creation, interaction, and state management in Angular through data binding, events, lifecycle hooks, and dependency injection.
Discover how to build your first API endpoints in Next.js, handle requests, serve JSON data, and test with curl while creating dynamic backend functionality.
Master Next.js backend development through API routes, CRUD operations, validation, and middleware while building a production-ready Task Manager API.
Master advanced Svelte concepts including async rendering, optimized lists, lifecycle management, and routing to build high-performance applications with efficient code organization.
Explore component communication in Svelte, from props and callbacks to two-way binding and context API for building scalable applications with efficient data flow management.
Master Svelte fundamentals to advanced techniques including component creation, reactivity with $state and $effect, styling, transitions, and state management for efficient web apps.
Get personalized course recommendations, track subjects and courses with reminders, and more.