Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Bitcoin and Cryptocurrency Technologies
The Emergence of the Modern Middle East - Part I
Six Sigma Part 1: Define and Measure
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to manage Kubernetes clusters using Python with Kube, a wrapper for the Kubernetes API. Explore key concepts, perform operations, and leverage advanced features for efficient cluster management.
Explore password management strategies for modern applications, covering encryption keys, database passwords, and API credentials. Learn about emerging tools to manage, update, and audit secrets securely.
Explore how Python scripts simplify workflows for building and testing C, C++, and Objective-C code, focusing on a common design that enhances usability, maintainability, and extensibility.
Explore Python-based sound recognition using DSP techniques. Learn to implement a Shazam-style identifier, covering fingerprinting, challenges, and future steps. Suitable for Python enthusiasts interested in audio processing.
Discover tools and techniques for optimizing Python code performance without sacrificing readability. Learn to write "pythonic" code, utilize built-in features, and leverage the ecosystem for faster execution.
Insights from a 20-year entrepreneurial journey: strategies for self-employment, side projects, and bootstrapping a business to profitability as a coder in today's flexible work environment.
Discover Pygame Zero, a beginner-friendly game engine for Python. Learn to create simple games, explore its educational design, and understand its advantages over traditional Pygame.
Discover engaging methods to learn Python through gameplay, exploring projects that make programming fun and accessible for different ages and skill levels.
Explore deploying Wendelin, a Big Data & Machine Learning platform, using SlapOS, a hyperconverged OS. Learn to create and manage a complete Big Data infrastructure with Python-based tools.
Learn to build a Python-powered robot using Raspberry Pi, OpenCV, and gpiozero. Explore hardware options, computer vision algorithms, and GPIO control for creating an interactive, people-recognizing robot.
Learn to build a basic spam classifier using Python and Naive Bayes. Explore key machine learning concepts, implement a model to detect spam emails, and understand how to measure and improve classification performance.
Explore Python's async programming approaches, including Futures, asyncio, coroutines, and event loops. Learn best practices for efficient asynchronous code in Python 3.4 and 3.5.
Explore dynamic class generation in Python: runtime class creation, benefits, challenges, and practical applications, using boto3 as an example to illustrate techniques and best practices.
Explore Django scalability, performance optimization, and efficient coding techniques. Learn to identify bottlenecks, improve database performance, and implement caching strategies for faster web applications.
Discover how MicroPython and the BBC micro:bit are revolutionizing coding education for UK children. Learn about this innovative project and how the Python community can get involved.
Get personalized course recommendations, track subjects and courses with reminders, and more.