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
Explore all talks and presentations from PyCon US. Dive deep into the latest insights, research, and trends from the world's leading experts.
Explore static typing in Python 3.10, covering advantages, implementation, and new features. Learn about type hints, generics, and user-defined types to enhance code quality and development experience.
Explore advanced threading techniques in Python, inspired by asyncio, Go, and Node, for improved control flow and performance in concurrent programming.
Discover bad asyncio patterns and learn effective solutions for bootstrapping, tear down, and code improvement in this insightful talk on handling production failures.
Explore techniques for testing ML/AI models beyond metrics, focusing on behaviors, usability, and fairness. Learn to identify risks, biases, and apply user-centric testing strategies.
Explore data classes in Python through practical examples, focusing on creating robust, self-validating types for improved code reliability and maintainability.
Explore code quality metrics in Python, their interpretations, and limitations. Learn to use metrics for better conversations about code quality and avoid common pitfalls in their application.
Learn strategies for migrating large Python 2 codebases to Python 3 without disrupting development, including tools, techniques, and patterns for minimizing regressions and ensuring smooth rollout.
Learn to enhance app performance by optimizing database queries using the "snapshot-queries" library. Discover techniques for efficient Python coding and scaling without increased costs.
Explore GPU-powered graphics with OpenGL shaders in Python using the Arcade library. Learn shader basics, integration, and create stunning visual effects.
Strategies for managing test data efficiently, covering preparation, control, and best practices to avoid common pitfalls in software testing.
Explore high-performance microprocessor design using a custom CPython data model for efficient data analysis, visualization, and problem-solving in integrated circuit development.
Explore JSON Web Tokens (JWTs), their applications in user tracking and API authorization, and learn best practices for safe implementation in your projects.
Explore graph algorithms through a D&D adventure! Learn to convert mazes and networks into graphs, and discover practical applications for 8 key algorithms in this intuitive, story-driven presentation.
Explore scaling Python and Pandas code with Fugue, a unified interface for distributed computing. Learn to execute functions across Pandas, Spark, and Dask for efficient data workflows.
Strategies for handling bugs in external libraries: workarounds, monkey patching, vendoring, and forking. Learn to navigate and resolve issues when the problem lies outside your codebase.
Get personalized course recommendations, track subjects and courses with reminders, and more.