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
Computer Science
Psychology
Algorithms and Data Structures
Stanford Introduction to Food and Health
Gamification
Learn to Program: The Fundamentals
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover how to transform Python programming skills into profitable online businesses through real-world insights from a successful solopreneur's journey from CTO to running multiple revenue-generating software products.
Discover best practices and tools for improving Jupyter Notebooks, from code quality and version control to testing and automation, making them more maintainable and collaboration-friendly.
Discover how to perform machine learning on streaming data using River, a Python library supporting regression, classification, and unsupervised learning for real-time data processing and analysis.
Discover how to automate DOI creation using Python, streamlining the process of generating unique identifiers for scholarly articles and datasets while ensuring accuracy and efficiency.
Discover how to optimize Django applications using Silk - from detecting N+1 queries and analyzing performance bottlenecks to implementing real-time debugging techniques for enhanced web development efficiency.
Discover how to automate repetitive tasks by building custom tools, from simple shell scripts to complex cluster managers, making your workflow more efficient and saving valuable time.
Explore Python's turtle module for robotics simulation, using MuJoCo and Jupyter to create accessible 3D rendered experiences with realistic physics - all through browser-based learning.
Discover how Python powers Cape Town's public data APIs, delivering real-time updates on load shedding schedules and service disruptions through simple, cost-effective JSON-based solutions for maximum citizen benefit.
Discover how to leverage Python for geospatial data processing, from ETL workflows to web GIS implementation, including mobile data capture and visualization techniques for creating robust spatial data infrastructures.
Discover practical strategies for environmentally sustainable Python programming, from optimizing code efficiency to reducing carbon footprint through mindful software development practices.
Master the art of crafting effective prompts for Large Language Models, focusing on techniques to enhance accuracy, reduce bias, and optimize outputs for Python programming tasks and projects.
Discover essential Django security features and best practices to build robust web applications, from built-in safeguards to vulnerability assessment tools for confident deployment.
Dive into the mechanics of Retrieval Augmented Generation (RAG) and learn how to build domain-specific chatbots using Python's LangChain library, covering LLMs, embeddings, and vector databases.
Discover how to effectively package and manage database schemas across multiple Python distribution packages, enabling seamless integration and migration of interdependent database components.
Discover PRQL, a modern data transformation language that combines relational algebra with popular libraries, offering functional pipelines and enhanced expressivity for complex analytical queries in Python.
Get personalized course recommendations, track subjects and courses with reminders, and more.