Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to create and use Python decorators, powerful tools for modifying functions and classes. Gain hands-on experience writing various decorators to enhance your code's functionality and readability.
Learn pytest essentials: configuration, test functions, parameterization, fixtures, mocking, and web testing with Playwright. Hands-on coding for effective Python testing.
Learn to build robust APIs using Django and Django Rest Framework. Covers models, URL mapping, views, serializers, and hands-on coding for practical application in modern web development.
Explore graph theory and Python libraries to build an interactive dashboard for analyzing community formation in organizations, going beyond traditional org charts.
Learn to create Python extension modules using Rust and PyO3, covering project setup, API usage, error handling, and type conversion. Gain hands-on experience building a sample library to leverage Rust's memory safety and parallelism.
Explore high-performance distributed and async task queues using Celery in Python. Learn to create, manage, and visualize tasks for improved system performance and resource utilization.
Explore Python-powered serverless observability techniques, including logging, metrics, and telemetry. Learn to instrument code and leverage cloud-native services for enhanced application monitoring and scalability.
Learn PyTorch for deep learning: train neural networks for image and text classification, explore tensor operations, automatic differentiation, and modern libraries like PyTorch Lightning for efficient GPU training.
Explore Meta's innovative approach to improving Python performance at scale by statically linking native extensions, featuring insights on linkers, loaders, and binary layout optimization.
Learn to create native cross-platform apps using Python and BeeWare. Build a single codebase that deploys to desktop and mobile, integrate third-party libraries, and access device hardware.
Explore Python's unique features and fundamental concepts, including mutability, object behavior, lambda functions, decorators, and iterables, to enhance your programming skills.
Explore zero-data model training using foundational models to create task-specific models without new data. Learn techniques for leveraging open-source tools in your projects.
Learn to monitor and reduce carbon emissions of Python code through observability techniques, custom metrics, and visualization tools. Gain practical skills for sustainable tech development.
Explore functional programming in Python, learning features and techniques to enhance program design. Discover alternative problem-solving approaches and expand your programming toolkit.
Explore Ibis for high-speed data analysis across various backends. Learn dataframe operations, backend selection, and integration with Python data tools for efficient large-scale analytics.
Get personalized course recommendations, track subjects and courses with reminders, and more.