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
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover best practices and tools for improving Jupyter Notebooks, from code quality and version control to testing and automation, making them more maintainable and collaboration-friendly.
Discover how to perform machine learning on streaming data using River, a Python library supporting regression, classification, and unsupervised learning for real-time data processing and analysis.
Discover how to automate DOI creation using Python, streamlining the process of generating unique identifiers for scholarly articles and datasets while ensuring accuracy and efficiency.
Discover how to optimize Django applications using Silk - from detecting N+1 queries and analyzing performance bottlenecks to implementing real-time debugging techniques for enhanced web development efficiency.
Discover how to automate repetitive tasks by building custom tools, from simple shell scripts to complex cluster managers, making your workflow more efficient and saving valuable time.
Explore Python's turtle module for robotics simulation, using MuJoCo and Jupyter to create accessible 3D rendered experiences with realistic physics - all through browser-based learning.
Discover how Python powers Cape Town's public data APIs, delivering real-time updates on load shedding schedules and service disruptions through simple, cost-effective JSON-based solutions for maximum citizen benefit.
Discover how to leverage Python for geospatial data processing, from ETL workflows to web GIS implementation, including mobile data capture and visualization techniques for creating robust spatial data infrastructures.
Discover practical strategies for environmentally sustainable Python programming, from optimizing code efficiency to reducing carbon footprint through mindful software development practices.
Master the art of crafting effective prompts for Large Language Models, focusing on techniques to enhance accuracy, reduce bias, and optimize outputs for Python programming tasks and projects.
Discover essential Django security features and best practices to build robust web applications, from built-in safeguards to vulnerability assessment tools for confident deployment.
Discover how to effectively package and manage database schemas across multiple Python distribution packages, enabling seamless integration and migration of interdependent database components.
Discover PRQL, a modern data transformation language that combines relational algebra with popular libraries, offering functional pipelines and enhanced expressivity for complex analytical queries in Python.
Discover essential principles for creating user-friendly Python APIs, from consistent naming and predictable data types to clear documentation and graceful error handling, with real-world examples and practical implementation tips.
Discover how to enhance and digitize receipts using image processing, OCR, and Python techniques for better organization, storage, and accessibility of important purchase records.
Get personalized course recommendations, track subjects and courses with reminders, and more.