Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
SQL
Data Visualization
Graphic Design
Introduction to Indoor Air Quality
Greening the Economy: Sustainable Cities
Cryptography I
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Trio, a Python library simplifying async programming with new primitives. Learn to write clearer, more correct concurrent code through practical examples and real-life use cases.
Hands-on introduction to building business dashboards using Bonobo ETL, Airflow, and Grafana. Learn to create data pipelines, visualize metrics, and improve business insights through practical examples and real-world data.
Explore Python profiling by building a profiler in 25 lines of code. Learn about tracing vs. sampling profilers and gain insights into Python's dynamic nature.
Explore techniques for building reliable distributed systems, including monitoring strategies, failure prevention, and recovery methods for microservices and APIs communicating with various dependencies.
Learn to transform ideas into well-structured software projects using Object-Oriented Analysis and Design principles. Gain insights on creating clean, extendable architectures and making informed decisions about project development.
Explore Postgres performance optimization techniques, from basic app developer interactions to advanced strategies for efficient database management as your application scales.
Explore efficient techniques for handling large columnar datasets using Pandas and Dask with Apache Parquet, including partitioning, row group skipping, and optimized data layout for faster queries.
Descubre cómo TrustYou analiza millones de reseñas de hoteles utilizando tecnologÃas avanzadas para ayudarte a encontrar el alojamiento perfecto basado en tus preferencias y necesidades especÃficas.
Discover insider tips from a tech recruiter on acing job applications, from crafting compelling cover letters to nailing interviews, helping you land your dream tech role.
Explore reno, a tool for managing release notes in multi-branch projects. Learn its design, usage, and impact on project and release processes.
Optimizing Python applications with Rust: Learn to integrate Rust code for improved performance without users noticing, using tools like cbindgen, CFFI, and Milksnake.
Explore real-world asyncio implementation in production, addressing migration challenges, performance impacts, and practical insights for mission-critical systems.
Learn to identify and eliminate code smells in Python, mastering the art of refactoring for cleaner, more maintainable, and Pythonic code. Discover practical tips for implementing refactoring in your development process.
Explore text analysis in social media using Naïve Bayes classifiers, sentiment analysis, and linguistic information. Learn about opinion lexicons and supervised vs unsupervised learning approaches.
Explore the beauty of idiomatic Python and its performance implications. Learn to write elegant, Pythonic code while understanding its impact on CPU and memory usage.
Get personalized course recommendations, track subjects and courses with reminders, and more.