Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Computer Science
Data Analysis
Computer Networking
Medicine and the Arts: Humanising Healthcare
Exploring Play: The Importance of Play in Everyday Life
Songwriting: Writing the Lyrics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Python's performance evolution, optimization projects, and future prospects with insights on specialized lists, reference counting, and multiple interpreters.
Explore the journey of creating Mu, a Python-based code editor, addressing challenges in cross-platform development, accessibility, and building an inclusive community for beginners and educators.
Explore Agile implementation challenges and successes through a Dante-inspired journey, offering insights on building happy, productive teams and delivering great products.
Explore building dynamic, event-driven web applications using WebSocket and Socket.IO, eliminating HTTP for real-time, bidirectional communication between client and server.
Strategies for enhancing team productivity in software development, addressing common challenges like merge conflicts, feature deadlocks, and communication issues in large Python/Django projects.
Explore the evolution of a Python project from a simple script to a complex incident response framework, covering design decisions, challenges, and best practices in software development.
Explore how open-source Python powers a synchrotron's complex software infrastructure, and discover potential applications for this advanced research facility in various scientific fields.
Explore the inner workings of Python virtual environments, their importance in dependency management, and how they function across different Python interpreters.
Optimizing uWSGI configuration for production: Learn best practices, avoid common pitfalls, and leverage powerful features to improve reliability and performance in distributed systems.
Explore Python code quality tools, formatters, and best practices for cleaner, more efficient programming. Learn to balance zealous approaches with practical, reasonable solutions.
Explore Delta Chat's decentralized messaging, Python testing with pytest, CFFI integration, and creating chat bots. Learn about interfacing Rust with Python and building powerful, versatile bots using IMAP/SMTP.
Explore advanced asyncio techniques for real-world production problems, covering graceful shutdowns, exception handling, testing, debugging, and profiling in Python's asynchronous programming.
Explore upcoming Python 3.8 features and beyond, including new syntax, types, and optimization approaches. Gain insights into the development process and future directions of the language.
Explore GraphQL's rise, advantages over REST, and Python implementation. Learn about Strawberry, a new library simplifying GraphQL API creation using dataclasses.
Explore CPython's memory management, object lifetimes, and pointer behavior. Gain insights into 'is' vs '==', deepcopy, and garbage collection for better Python programming and debugging skills.
Get personalized course recommendations, track subjects and courses with reminders, and more.