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
Integrating React frontend with Flask backend: modern JS tools, RESTful API communication, and maintaining Flask features in client-side code using React hooks.
Demystifying regex: Learn how regex engines work, understand their structure, and gain practical insights to create more effective patterns for text transformation and searching.
Explore CPython's dynamic nature, from modifying AST to hooking evaluation loops. Learn internals step-by-step and discover creative ways to extend Python's functionality at runtime.
Discover a fresh approach to project initiation focusing on business logic. Learn practical applications of Python's new features like typings, mypy, and dataclasses in long-term production projects.
Explore hidden gems in Python's standard library, from useful modules to quirky features. Discover underrated tools and expand your coding toolkit beyond the usual subset.
Explore Server-Sent Events as a simpler alternative to WebSockets for real-time web communication. Learn implementation, use cases, and advantages over traditional methods.
Explore game development using CircuitPython on PewPew devices. Learn about this dedicated, portable gaming platform and how to program it with Python, overcoming common challenges in game creation.
Optimize uWSGI configuration for production: Learn best practices, avoid common pitfalls, and leverage advanced features to improve reliability, performance, and outage response in WSGI-compliant services.
Explore Python runtimes, services, and tools on Google Cloud, including App Engine, Cloud Functions, and Cloud Run. Learn best practices for monitoring and debugging Python applications.
Discover techniques for effectively reading and understanding code, enhancing your ability to write better software and become a more proficient programmer.
Discover effective code review techniques for all skill levels. Learn to improve code quality, foster collaboration, and enhance software development practices through insightful tips and real-world experiences.
Explore deploying and operating GraphQL APIs on Kubernetes, covering workflow, tools, and lessons learned from transitioning from REST APIs to containerized GraphQL services.
Explore efficient techniques for downloading massive file sets using Python, comparing multithreading, multiprocessing, and asyncio approaches with best practices and performance insights.
Discover how Python algorithms optimize Angklung orchestras by analyzing sheet music and calculating ideal instrument distribution, enhancing traditional Indonesian music performances.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.