Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn JavaScript Frameworks, earn certificates with free online courses from University of Michigan, Johns Hopkins, UC Davis, HKUST and other top universities around the world. Read reviews to decide if a class is right for you.
Learn Angular fundamentals by setting up a project, organizing its structure, and building components with data binding and template control flow.
Learn JavaScript from scratch: write basic scripts, animate pages with jQuery, add interactivity to web pages, and manipulate data in JavaScript.
Build a React calculator app: compose reusable components with JSX, pass data with props, handle events and errors, add forms, routing, and assets.
Build dynamic, scalable React web apps: create reusable components, pass data with props, handle forms, and apply hooks, Higher Order Components, Render Props and component testing.
Master the power of React and build a professional web application in this hands-on, project-based course.
Build React apps with advanced and custom hooks, forms, Context, component composition, higher-order components and render props, fetch remote API data, and test your components.
Master web development fundamentals through comprehensive crash courses covering HTML, CSS, PHP, JavaScript, Laravel, Symfony, and modern frameworks like Tailwind CSS and Livewire.
Build React interfaces with JSX components, props, useState and useEffect Hooks, custom Hooks, and ship a routed single-page app to static hosting.
Build React client-side interfaces with class and function components, props, hooks, event handling, and the virtual DOM, managing state with Redux in a shopping cart app.
Learn to build SAP UI5/Fiori applications with views, controllers, data binding, routing, testing, responsiveness, and accessibility.
The quick guide to learn basic concepts and workflow of how to build React app
Use jQuery to create stunning animations, provide fast feedback forms, handle all user events and perform Ajax calls.
Learn Modern React 16.8+ Including Hooks, Context API, Full Stack MERN & Redux By Building Real Life Projects
In this complete React tutorial series, we'll cover all the basics of React, from the ground up, right through to creating full SPA's using Create React App, the React Router (v4) and Redux.
Learn React JS along with Modern JavaScript from absolute scratch. This course is a getting started guide for beginners.
Get personalized course recommendations, track subjects and courses with reminders, and more.