Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Ethical Hacking
Computer Networking
Digital Marketing
The Art of Structural Engineering: Vaults
Gamification
Mathematical Economics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore challenges and solutions in production machine learning, focusing on reliability and scalability. Learn key concepts and recommended tools to tackle the increasing complexity of ML pipelines.
Explore HPy, a new C extension API for Python that ensures compatibility across versions and implementations, with insights from porting NumPy to HPy.
Learn to create high-performance Rust modules for Python, exploring the basics of Rust and its integration with Python to enhance your code's efficiency and speed.
Explore how a fully typed Python codebase can reduce the need for extensive testing, leveraging dependent types and exhaustiveness checking to enhance code reliability and efficiency.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.