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 create a Python typing speed test with curses module. Covers terminal styling, user input handling, text overlay, WPM calculation, and game mechanics for an engaging beginner-friendly project.
Learn to web scrape and download images using Python, covering project setup, Selenium configuration, image downloading, and URL scraping techniques for efficient data collection and analysis.
Learn to add levels, a main menu, and finishing touches to a Pygame car racing game. Enhance gameplay with game info, text rendering, level progression, and win conditions.
Learn to create a computer-controlled car and implement complex path following in Pygame. Covers car setup, path creation, and collision detection for an engaging racing game.
Learn pixel-perfect collision in Pygame car racing, covering backward movement, masks, track collision, and finish line implementation. Enhance your game development skills with practical coding examples.
Learn to create a car racing game using Pygame, covering setup, image handling, car movement, and physics. Gain hands-on experience in game development with Python.
Learn to create a Python-based security camera system using OpenCV. Detect faces and bodies, display webcam video, and implement recording logic for a functional home security solution.
Learn to build a group video calling web application using React, JavaScript, and Agora SDK. Covers project setup, authentication, video stream management, and deployment.
Learn to find the cheapest GPU prices on Newegg using Beautiful Soup 4. Covers HTML parsing, multi-page querying, product extraction, and price sorting for efficient online shopping.
Learn proper Python coding conventions and PEP8 guidelines to improve code quality, readability, and maintainability. Covers naming, spacing, imports, and best practices.
Learn to automate coffee brewing and control LED lights using Python and the Tuya Smart IOT Platform. Explore Internet of Things concepts and create practical smart home applications.
Learn to implement post liking functionality in a Flask-based blog, including database modeling, UI design with Font Awesome, and dynamic updates using JavaScript.
Learn Python generators: advanced iterators for efficient memory use. Explore creation, use cases, and comprehensions to enhance your coding skills.
Learn to implement a comment system for a Python Flask blog, including adding and deleting comments, with step-by-step guidance on database models, HTML templates, and view functions.
Learn 10 essential Python shortcuts to streamline your coding, including F-strings, unpacking, comprehensions, and more. Boost efficiency and write cleaner code with these time-saving techniques.
Get personalized course recommendations, track subjects and courses with reminders, and more.