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 building a database from scratch using Python, covering interface creation, data storage, and indexing. Gain insights into database internals and optimization techniques.
Explore structured concurrency in game development through Trio reimplementation in Wasabi2D, comparing solutions and demonstrating practical applications in game logic.
Explore refactoring loop constructs into generator functions for more maintainable and Pythonic code, using Fibonacci sequence variations as an example.
Explore Python attributes, their role in the language, and advanced concepts like properties and descriptors. Gain insights into attribute lookup, inheritance, and method behavior.
Learn to create engaging data animations using matplotlib's FuncAnimation() with NFL play-by-play RFID data. Discover how animations enhance analysis, convey complex information, and build context in data visualization.
Explore open-source Python tools for integrating data privacy into software development, improving trustworthiness and efficiency in handling personal data across various infrastructures.
Explore Python 3.10's improved error messages, their impact on users, and upcoming enhancements in 3.11. Learn about implementation challenges and how to contribute to future improvements.
Learn to build an indoor air quality monitoring system using Python, sensors, and machine learning to predict CO2 levels and improve your home environment.
Explore hermetic builds with Pantsbuild for fast, reproducible workflows. Learn how isolated environments ensure correctness, eliminate "works on my machine" issues, and improve CI/CD processes.
Learn to handle timezones and daylight savings in Python, avoiding common mistakes and implementing best practices for datetime operations in various scenarios, including Django applications.
Explore threat intelligence using Python: automate tasks, analyze data, and build tools for security incident prevention. Learn from real-world examples and development practices.
Explore Python 3.10's structural pattern matching: its history, design, implementation, and future. Learn powerful object-oriented approaches and practical applications for this functional programming feature.
Explore Linux features through Python APIs, including processes, named pipes, fork, exec, inodes, and signals. Enhance your understanding of OS capabilities using Python's standard library.
Discover best practices for Python environment setup, including proper installation, version management with pyenv, and essential add-ons for repeatable and efficient development workflows.
Explore best practices for Python continuous integration, focusing on timely and accurate developer feedback across various CI systems. Learn to optimize configurations for speed and precision.
Get personalized course recommendations, track subjects and courses with reminders, and more.