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
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
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 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.
Explore and build interactive, single-page applications with popular JavaScript frameworks!
Hey gang, in this full React tutorial series, I'll take you from novice to ninja. We'll cover all the basics - what React is, setting up, components & routing - before diving into state management, async code, built-in hooks & custom hooks too.
Build production-ready React applications with routing, data fetching, state management, authentication, performance optimization, and testing, culminating in a retail capstone.
Angular (Angular 2+), React or Vue? Get a Crash Course on each of them and a detailed comparison!
Build the same app in React, Angular, and Vue.js — project setup, component structure, templating, styling with CSS frameworks, and API calls — plus an Adobe XD mockup.
Learn AngularJS basics through five hands-on tasks: set up a development environment, trace component workflow, and write code using directives, modules, controllers, and filters.
Build dynamic, scalable web apps with React and Angular: components, state, props, JSX, modules, directives, services, and templates, then ship a full front-end project.
Build a Next.js site connected to Sanity’s content lake, with dynamic routes, pre-rendering, live preview, API routes, and Vercel deployment.
Learn to create semantic templates using a popular and lightweight templating engine, Handlebars!
Add JavaScript to server-rendered HTML with Stimulus: build controllers with targets, actions and values, wire Ajax updates, integrate Chart.js, React and lazy-loaded UX packages.
Build a configurable Stimulus controller that filters DOM collections through actions, targets, and modern JavaScript.
Understand Cycle.js by building a toy implementation, then create reactive JavaScript applications with drivers and the Model-View-Intent pattern.
Understand how JavaScript works at a deeper level, enhance your JavaScript skills, and build an awesome portfolio project in this project-based course!
Learn Handlebars through examples of dynamic data, helpers, partials, escaping, and precompiled templates.
Build a tested single-page restaurant web app in AngularJS using filters, custom services, directives, the component API, ui-router routing, form validation, and unit tests.
Get personalized course recommendations, track subjects and courses with reminders, and more.