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 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.
Master Next.js fundamentals to build dynamic web applications with React, covering routing, data fetching, styling, and advanced features for creating scalable, responsive websites.
Comprehensive introduction to Angular 17 for web developers, covering basics to advanced topics. Ideal for beginners and experienced developers looking to upgrade their skills.
Learn AngularJS basics through hands-on coding. Create directives, modules, controllers, and filters while building a solid foundation for web development with this popular framework.
Comprehensive introduction to React, covering components, props, state, and events. Learn to build simple and complex UI components, handle user interactions, and manage component states effectively.
Elevate your React expertise with advanced patterns, internal workings, and complex applications. Master reusability, routing, and performance optimization for efficient web development.
Learn to build a movie search app using React, including API calls, state management, component creation, and CSS styling. Develop a functional web application with favoriting features.
Master Angular fundamentals and build dynamic web applications using components, services, and routing. Learn TypeScript basics, CLI tools, and framework architecture for creating interactive user experiences.
Learn to build interactive single-page applications with React. Create reusable components, manage state, handle events, and implement lifecycle methods for efficient and performant user interfaces.
Dive into advanced web UI/UX development with JavaScript, React, accessibility, and deployment strategies for building professional web applications.
Learn AngularJS fundamentals and create a portfolio website. Master MVC architecture, data binding, and directives to enhance your web development skills and build interactive projects.
Master full-stack development by building a React SPA that consumes Spring Boot REST APIs, covering fetch functions, promises, async/await, routing, and state management.
Learn Vue.js essentials: data binding, components, and state management. Build modern web apps with this progressive JavaScript framework. Gain hands-on experience in creating scalable applications.
Build a cocktail recipe application using Angular, mastering routing, authorization, and lazy loading while integrating a real API for practical, hands-on experience in advanced Angular concepts.
Master React and Redux for dynamic web apps, from fundamentals to advanced techniques. Build interactive UIs, manage state, handle authentication, and connect to APIs for production-ready applications.
Master Next.js by building PrintForge, a 3D printing site. Cover routing, layouts, data fetching, and optimizations while learning this powerful React framework with server-side rendering, static generation, and API routes.
Get personalized course recommendations, track subjects and courses with reminders, and more.