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
SQL
Data Visualization
Graphic Design
Introduction to Indoor Air Quality
Greening the Economy: Sustainable Cities
Cryptography I
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn State Management, earn certificates with free online courses from Stanford, École Polytechnique Fédérale de Lausanne, University of Glasgow and other top universities around the world. Read reviews to decide if a class is right for you.
Officially created in collaboration with the Google Flutter team.
A one-hour course to get you up to speed with class components in React
Create an accessible, interactive memory game using React. This course takes you through building a polished project while exploring how to fetch data, manage s
Transform your coding skills and unlock your success through real-world problem-solving across 40 immersive challenges.
This is the ideal starting point for anyone eager to learn modern React basics in the most interactive, hands-on way possible.
Learn to simplify frontend state management with Redux and Redux Toolkit. Discover how to centralize data access, avoid prop drilling, and streamline your React applications for better maintainability and performance.
Redesigning OS modularity using Rust, Theseus reduces inter-component state dependencies, enabling live evolution and fault recovery for core components beyond existing systems.
Explore reactive state management in Angular using NgRx with Brandon Roberts. Learn to handle local and global state efficiently, enhancing your Angular development skills.
Explore effective state management techniques for Blazor applications, including data exchange between components and maintaining UI synchronization as your project scales.
Explore architectural thinking for Flutter state management, analyzing tradeoffs and characteristics to determine the most suitable solution for your application.
Explore reactive programming, state management, and Redux for better JavaScript development. Learn to write more maintainable, scalable code with improved business logic integration and debugging.
Explore state management in web applications through family dynamics, using humor to illustrate good architecture and ngrx concepts in Angular development.
Discover actionable insights for scaling large Angular applications with NgRx, drawing from real-world experience managing state in projects with hundreds of developers.
Explore state management in React using Hooks, with practical code examples and insights on reducers, dispatching actions, and creating efficient React applications.
Explore advanced features of Pinia beyond state management: plugins, devtools, SSR, and TypeScript integrations. Practical examples enhance store usage in Vue.js applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.