Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Digital Marketing
Computer Science
Graphic Design
Mining Massive Datasets
Making Successful Decisions through the Strategy, Law & Ethics Model
The Science of Well-Being
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Opinionated comparison of Apache Spark and cloud-native SQL engines, exploring their strengths, use cases, and complementary nature for data processing and business intelligence tasks.
Explore how Rust can enhance data engineering workflows, offering improved performance and safety. Learn about Rust's ecosystem for data processing, databases, and scientific computing to build scalable systems.
Learn techniques for implementing zero-downtime database migrations in SaaS projects, ensuring smooth updates without service interruptions while handling large-scale client databases.
Explore the world of Vision-Language AI through a detective story, uncovering recent developments and key players in this rapidly growing field of machine learning.
Explore the risks of using pickle for ML model serialization and learn effective strategies to protect against potential attacks and vulnerabilities in data science pipelines.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.