Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Psychology
Data Analysis
Digital Marketing
Introduction to Psychology
Nutrition, Exercise and Sports
Computing in Python I: Fundamentals and Procedural Programming
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to manage full-stack development lifecycle using Python technologies and Docker, from project creation with Pyramid to consistent deployment infrastructure with Buildout and containers.
Explore asyncio for concurrent programming in Python, focusing on event loops, coroutines, futures, and networking. Learn through a distributed hash table implementation example.
Learn to design, implement, and deploy robust Python microservices on PaaS platforms. Explore infrastructure setup, real-time metrics, Python's advantages, and performance comparisons.
Explore Argus, a powerful CI framework for scenario-based testing across platforms. Learn to create custom recipes, leverage introspection, and generate in-depth analysis logs for robust project testing.
Explore API wrapper challenges and discover Tapioca, a wrapper generator that simplifies API interactions, promotes consistency, and enhances explorability for developers.
Exploring common mistakes in diversity efforts and strategies to overcome them, focusing on tech industry practices that hinder inclusivity and proposing actionable solutions for improvement.
Explore a Pythonic approach to continuous delivery, bridging the gap between development and operations using open-source tools like Ansible, Devpi, and Jenkins for efficient software deployment.
Explore py.test's flexible hook-based plugin system, enabling easy extensibility and powerful application design through defined extension points and hook functions.
Explore Haskell's unique approach to library design, gaining insights to inspire innovative problem-solving in Python. Discover alternative perspectives for tackling common programming challenges.
Explore threading, multiprocessing, and asyncio for efficient parallel data downloading. Compare mechanics and performance of each approach for handling numerous URLs.
Explore DevOps best practices and common pitfalls in configuration management, server provisioning, and Django deployment using SaltStack, based on PeopleDoc's startup experience.
Explore building a Python-based in-flight entertainment system, addressing unique challenges at 10,000 meters and discussing architecture decisions for eventual connectivity.
Explore asyncio's growth since Python 3.4: thriving community, diverse libraries, production use cases, and performance insights. Learn about its evolution and ecosystem.
Explore Python's application in retail, featuring demand forecasting and order quantity calculations. Learn about testing, configuration, parallelization, and deployment using popular packages.
Learn to implement continuous deployment for Django webapps using open-source tools. Discover how to automate code changes, overcome challenges, and deploy features multiple times daily.
Get personalized course recommendations, track subjects and courses with reminders, and more.