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
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to create and manage Software Bill of Materials (SBOMs) using Python, enhancing software security and compliance tracking in complex development environments.
Explore techniques for testing and managing race conditions in concurrent programming, focusing on Python tools and strategies to identify, reproduce, and resolve these challenging scenarios.
Discover PySnooper, a powerful debugging tool for Python. Learn to create code intelligence tools, make open-source projects viral, and explore alternative debugging solutions like PuDB.
Explore the intricate process of Python module imports, including file discovery, loading mechanisms, and customization options. Gain insights into finders, loaders, and the inner workings of this fundamental feature.
Explore property-based testing with Hypothesis in Python, comparing it to traditional approaches and learning when to apply this powerful technique for more robust software testing.
Aprenda dicas essenciais para projetos de ciência de dados, desde definição de requisitos até apresentação de resultados, com foco em reprodutibilidade, documentação e ferramentas Python úteis.
Explore a Pythonic approach to database interactions using Ibis, comparing it with traditional SQL methods and showcasing its versatility across various database engines.
Explore Apache TVM's Python API for deep learning model compilation. Learn installation, features, and practical applications for CPUs and microcontrollers through hands-on demos and examples.
Explore Docker for Python development, from basic images to advanced techniques. Learn to dockerize a FastAPI service, manage dependencies, run tests, and optimize for production environments.
Explore the "Clean as you code" approach for managing code quality in legacy projects, focusing on recent changes to improve deliverables incrementally while maintaining productivity.
Explore Python package management evolution, from pip to poetry. Learn to create, share, and publish packages efficiently, choosing the best tool for your needs.
Discover the power of Protocols in Python, their advantages over Abstract Base Classes, and how they can enhance your code quality and maintainability.
Learn to measure and improve code coverage for tests running in sub-processes/threads, locally and on GitHub. Explore techniques to enhance reliability and automate the process using CI tools.
Learn to create interactive Machine Learning demos using Python, Gradio, and Streamlit. Discover how to craft engaging interfaces and share your models with both ML experts and novices.
Explore strategies to prevent AI dystopia in EU systems. Learn about legal and ethical frameworks to guide responsible AI development and implementation in critical sectors.
Get personalized course recommendations, track subjects and courses with reminders, and more.