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
Computer Science
Artificial Intelligence
Data Science
Intelligenza Artificiale
The Bible's Prehistory, Purpose, and Political Future
Education for All: Disability, Diversity and Inclusion
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn State Management, earn certificates with free online courses from CodeSignal, Coursera, Udemy and other top learning platforms around the world. Read reviews to decide if a class is right for you.
Build a responsive task-management application with Next.js, adding validated forms, optimistic updates, filtering, synchronized state, and mobile navigation.
Master Terraform’s advanced edge: secure state migration, locking, drift handling, and reusable modules for scalable, collaborative AWS infrastructure automation.
Build React interfaces: create components with props, manage state with useState and the Context API, handle forms, route with React Router, and fetch data using Axios.
Build scalable, reusable Vue 3 components using the Composition API, composables, slots, routing, and Pinia.
Learn the modern NgRx Ecosystem, including NgRx Data, Store, Effects, Router Store, NgRx Entity, and DevTools
Build Angular 22 Applications in Reactive style with plain RxJs - Patterns, Anti-Patterns, Lightweight State Management
Understand, Learn & Practice the most robust Flutter state management - BLoC Library
Master Redux from scratch with Redux core, Redux-toolkit, react-redux library. Redux for Beginners.
Redux Saga intro course - QUICKEST way to understand Sagas. Get started with Redux Saga in React + Redux saga projects.
Learn how to build modern Angular 22 applications with the new Signals API. Learn common signal-based UI patterns.
Build on a React website project: maintain persistent state in class components and choose among strategies for components to communicate with each other.
Build cross-platform Android and iOS apps with React Native: set up Expo CLI, style with Flexbox, manage state with hooks and Redux, debug, and publish APKs.
Learn Redux state management with actions, reducers, and store creation in plain JavaScript, then wire it into React using connect(), useSelector(), and useDispatch().
Manage Angular application state with NgRx: set up the store, write advanced reducers, effects and selectors, handle entities with NgRx Data, and debug performance.
Build a single-page application with React: render elements conditionally, create stateful class components with JSX, manage state via life cycle methods, and unit-test with Jest.
Get personalized course recommendations, track subjects and courses with reminders, and more.