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
Step-by-step guide to deploying a Flask app on a Linux server using Apache and WSGI. Learn server setup, Apache configuration, and file transfer techniques for successful web application deployment.
Comprehensive tutorial on Binary Search Trees covering creation, traversal methods, and implementation in Python with visual examples and coding demonstrations.
Explore NEAT algorithm for AI in Flappy Bird, covering configuration, inputs, outputs, and fitness function. Learn to implement genetic algorithms in Python for game AI.
Learn to use MongoDB with Python and PyMongo. Covers installation, inserting data, querying, updating fields, and basic operations for efficient database management in Python.
Explore neural networks using TensorFlow 2.0, covering key concepts, architecture, and practical implementation in Python for beginners and intermediate learners.
Learn to create a user registration and sign-up page in Django using built-in authentication and Crispy Forms for styling. Covers form creation, URL configuration, and account setup.
Learn to create and handle simple forms in Django, including form actions, database updates, and best practices for POST and GET requests.
Learn to create, manipulate, and traverse binary search trees in Python. Covers implementation of add, update, and traversal methods for tree data structures.
Learn to create scalable, dynamic HTML for web pages using Django templates, including inheritance, blocks, and embedded code for efficient and reusable designs.
Learn to create and use SQLite3 databases in Django, including table relationships, adding and removing items, and practical implementation techniques.
Learn to analyze algorithm efficiency using BigO notation and time complexity. Gain skills to write better code, choose optimal algorithms, and improve overall programming performance.
Learn to create a Discord bot using Python and discord.py rewrite. Set up the environment, create commands, and make your bot respond to user messages in this hands-on tutorial.
Enhance Tetris game with scoring, difficulty progression, and high score tracking. Learn to implement cosmetic improvements and game mechanics in Pygame.
Learn to implement row clearing and finalize core Tetris functionality in Pygame, advancing your game development skills with Python.
Continue building Tetris in Python using Pygame, focusing on shape conversion, valid space checks, and game-over conditions. Learn essential game development concepts and improve your coding skills.
Get personalized course recommendations, track subjects and courses with reminders, and more.