Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Public Health
Web Development
Data Analysis
Introducción a la genética y la evolución
Introduction to Genetics and Evolution
Machine Learning Foundations: A Case Study Approach
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Explore Pyodide's architecture, capabilities, and use cases for running Python in browsers. Learn about browser-specific optimizations and overcoming runtime restrictions for efficient package deployment.
Learn efficient techniques for extracting text from large volumes of PDF documents using Python open-source tools, focusing on speed, OCR integration, and detailed information retrieval for business insights.
Explore musical AI and Python-powered music information retrieval. Learn to analyze, generate, and interact with music using code, with no prior music theory knowledge required.
Discover strategies to identify and optimize critical performance issues in your applications, focusing on user-centric improvements and leveraging Sentry for effective monitoring and enhancement.
Explore zero downtime deployment strategies, their pros and cons, and best practices for seamless production updates while maintaining user accessibility and system reliability.
Explore the potential of Python in web browsers with PyScript, enabling client-side applications and games without server-side logic. Learn key features and create amazing browser-based projects.
Get personalized course recommendations, track subjects and courses with reminders, and more.