Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore challenges in reusing and adapting UI components, discussing strategies for maintaining modularity and flexibility in pattern libraries and component-based architectures.
Explore the evolution of React components from 2013 to present, examining major milestones like Fiber and Concurrent that shaped modern component development.
Learn to build end-to-end tests with Cypress for React applications, enabling confident refactoring and preventing regressions through automated browser testing using JavaScript or TypeScript.
Learn to create a data layer between frontend and backend using GraphQL in Next.js, simplifying complex tasks and keeping your frontend application clean and efficient.
Explore TypeScript's role in framework development, examining areas where it enhances application quality and discussing its importance as a must-have feature for modern frameworks.
Explore challenges and solutions for handling asynchronous UX in responsive React applications, covering queries, progress indicators, validation, and network issues.
Learn to automate accessibility testing in React apps, saving time while ensuring inclusive design through tools, code standards, and streamlined development processes.
Explore finite state machines for managing React component state, eliminating bugs, and structuring development. Learn through practical examples and build your own state machine.
Explore techniques for building truly isolated, composable, and reusable React components to enhance scalability and modularity across applications.
Explore the interplay between React Query and authentication, learning how to manage server state and user data effectively using custom hooks for seamless data flow and profile updates.
Learn strategies to build efficient, maintainable React components. Discover techniques to avoid common pitfalls and optimize your code for better performance and easier maintenance.
Explore the journey of bringing 3D models from Blender to the web, including animations, accessibility, and optimization. Learn to create immersive web experiences with 3D content.
Explore how Mojang Studios leveraged React to create high-performance user interfaces for Minecraft, overcoming challenges and developing a solution for declarative UI without virtual DOM.
Discover real-world React application vulnerabilities and learn how to prevent cross-site scripting attacks. Gain insights into secure coding practices for modern frontend frameworks.
Learn to automate code tasks like linting and testing using GitHub Actions. Discover how to streamline your development workflow, prevent issues, and maintain project quality through automated processes.
Get personalized course recommendations, track subjects and courses with reminders, and more.