Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Web Development
Algorithms and Data Structures
Cybersecurity
Bitcoin and Cryptocurrency Technologies
Preventing Dementia
Greek and Roman Mythology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Exploring fascinating parallels between programming and fiber arts, from shared origins to terminology, revealing unexpected connections and insights between Python and textile communities.
Explore Dask DataFrame 2.0's improvements, comparing its performance to Spark, DuckDB, and Polars using TPC-H benchmarks. Learn about new features enhancing speed, efficiency, and usability in big data processing.
Explore techniques for creating effective diagrams and visuals to simplify complex ideas in Python projects, enhancing team communication and documentation.
Explore techniques for enhancing Python decorators with type annotations, improving code clarity and catching errors early using static type checkers and advanced typing features.
Explore geospatial data integration in web apps using PostGIS and FastAPI. Learn fundamentals, leverage PostgreSQL extension, and implement custom validations for efficient backend development.
Explore Dev Containers for reproducible Python environments, enhancing project setup, contributor onboarding, and workshop management using VS Code and Docker-based tools.
Explore Python 3.13's subinterpreters and free-threading for enhanced parallel execution. Learn implementation, limitations, and real-world applications in web server architecture.
Explore the unconventional combination of Django ORM and FastAPI, learning practical insights, benefits, and challenges of integrating synchronous and asynchronous frameworks in Python web development.
Discover SlipCover, a new tool reducing Python code coverage overhead to 5%. Learn its advantages over coverage.py and integration with Python 3.12's Low Impact Monitoring API.
Explore CPython's JIT compiler development using "copy-and-patch" technique, addressing challenges and tradeoffs in performance optimization for diverse platforms and user bases.
Discover how to create immersive 3D animations for data storytelling by combining Blender's 3D capabilities with Python's 2D plotting libraries, enhancing your data visualization skills.
Explore innovative Python tools and data storytelling techniques to create engaging, interactive presentations that captivate audiences and enhance information retention.
Explore principles of good API design: simplicity, consistency, and flexibility. Learn to create ergonomic APIs through real-world examples and iterative improvements for delightful user experiences.
Explore Python's asyncio for efficient single-thread operations, focusing on Trio's API for streamlined robot decision-making. Learn about trio, trio-util, anyio, and asyncio implementations.
Discover the crucial work of Python Software Foundation's Security Engineers, Mike Fiedler and Seth Larson, in safeguarding the Python ecosystem.
Get personalized course recommendations, track subjects and courses with reminders, and more.