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
Discover techniques to enhance CI pipelines: parallelization, caching, early failure detection, and conditional runs for faster, more efficient builds and improved development workflows.
Discover strategies for efficiently scaling Python linters across large codebases and teams, including automated updates, consistent configurations, and performance optimizations.
Comprehensive journey of website development, from conception to production deployment, covering best practices for local setup, testing, and deployment strategies.
Explore algorithms for creating unique, cohesive graphics using Python. Learn about Clifford attractors, slime mold simulation, and geometric primitives to generate impressive 2D and 3D visualizations.
Learn to design a dynamic CLI that generates commands from OpenAPI documentation, improving infrastructure management through a unified interface for both programmatic and human interaction.
Explore PEP 458's cryptographic signing for PyPI and its broader applications in securing software supply chains, including the Repository Service for TUF project and its potential benefits.
Explore Prague's influence on programming and technology through its historic architecture, literature, and art, drawing parallels to modern software challenges and future possibilities.
Discover how to distribute Python apps across desktop, mobile, and web platforms using Briefcase, enabling end-user application development from a single codebase.
Explore WebAssembly's role in enabling Python in browsers, understanding its function as a virtual CPU and its impact on web development and Python's expanding capabilities.
Learn strategies to efficiently navigate and maintain inherited codebases, minimizing frustration and maximizing productivity. Gain insights on improving code handover for smoother transitions in software development projects.
Explore Python generics, Liskov Substitution Principle, and contravariance. Gain insights into generic types and understand complex Mypy errors.
Explore Polars, a fast and efficient DataFrame library built in Rust. Learn about its design, features, and advantages for modern data processing and analysis.
Explore spec-based testing to enhance software quality by verifying behavior against specifications. Learn how this technique complements unit testing for more effective and efficient quality assurance.
Innovative approach to teaching Python, focusing on gradual concept introduction and practical application, with exercises and challenges to reinforce learning and motivation.
Explore DuckDB's seamless integration with PyData ecosystem, enabling efficient analytical SQL queries without a server. Live demo showcases performance and usability alongside Pandas for data science tasks.
Get personalized course recommendations, track subjects and courses with reminders, and more.