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
Learn to render and manipulate lists in React, covering arrays, objects, sorting, filtering, reusable components, styling, conditional rendering, and prop management.
Learn to create a functional stopwatch using React hooks in this beginner-friendly tutorial, covering essential concepts and implementation steps.
Comprehensive beginner's guide to React, covering key concepts, hooks, and practical applications through hands-on projects like a color picker, to-do list, digital clock, and stopwatch.
Comprehensive Python tutorial covering basics to advanced topics, including OOP, GUI development, and practical projects. Learn through hands-on coding and real-world applications.
Quick introduction to Python programming, covering basics from variables to loops and data structures in just one hour.
Learn Python through 21 hands-on projects, from basic calculators to interactive games and practical applications. Ideal for beginners to gain practical coding experience.
Learn to build a Python weather app using PyQt5 and API requests. Create a user-friendly interface, handle exceptions, and display weather data with emojis.
Comprehensive introduction to PyQt5 GUI development, covering windows, widgets, layouts, and styling in Python. Perfect for beginners seeking hands-on experience.
Learn to code a classic Hangman game in Python. Perfect for beginners, this tutorial covers key programming concepts while building a fun, interactive word-guessing game.
Concise introduction to Python variables, covering strings, integers, floats, and booleans with practical examples and basic output formatting.
Learn to create a functional alarm clock using Python, featuring time management, sound playback, and user input for a practical coding project.
Learn to build a functional stopwatch application using Python and PyQt5, covering UI design, timer functionality, and event handling.
Learn to create a digital clock using Python and PyQt5, covering GUI setup, time display, and customization options for a functional desktop application.
Learn to apply CSS-like properties to PyQt5 buttons, including styling classes, IDs, colors, and pseudo-classes for enhanced GUI design in Python.
Learn to sort lists, tuples, dictionaries, and objects in Python using .sort() and sorted() methods, with examples for each data structure and custom sorting options.
Get personalized course recommendations, track subjects and courses with reminders, and more.