Courses from 1000+ universities
Seven years after replacing a Yale president with a fintech CEO, Coursera picks an Amazon veteran to help fix its slowing growth and falling stock price.
600 Free Google Certifications
Computer Science
Project Management
Python
Education for All: Disability, Diversity and Inclusion
Bacterial Genomes II: Accessing and Analysing Microbial Genome Data Using Artemis
The Science of Success: What Researchers Know that You Should Know
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master essential collaboration skills for working effectively with product managers, UX designers, and QA teams - from communication and goal alignment to conflict resolution and quality-focused development.
Master clean code principles in Ruby through practical examples, covering DRY, KISS, and SOLID principles, class handling, and maintainable code practices for building efficient software solutions.
Master functional programming concepts in C++ through advanced functions, lambda expressions, STL algorithms, Boost.Range library, functors, and monads for writing cleaner, modular code.
Master full-stack JavaScript development from fundamentals through advanced concepts, including React.js, Node.js, Express.js, MongoDB, and web security principles for building robust web applications.
Master the fundamentals of AI by implementing machine learning algorithms from scratch, covering regression, classification, optimization, ensemble methods, clustering, and neural networks with hands-on coding.
Master data analysis fundamentals using R, from data manipulation and cleaning to statistical testing and visualization with ggplot2. Create compelling insights through hands-on practice with real datasets.
Master React development from JavaScript fundamentals through advanced concepts like component lifecycles, API integration, and routing to build dynamic, interactive web applications.
Master C++ programming fundamentals, data structures, and algorithms while developing problem-solving skills needed for technical interviews at leading tech companies through hands-on practice and real-world applications.
Master advanced C++ programming through intensive practice with complex algorithms, data structures, and problem-solving techniques. Focus on hashmaps, multidimensional arrays, and efficient task decomposition.
Dive into functional programming with Clojure, mastering syntax, collections, functions, and control flow. Perfect for developers familiar with Java, C++, Ruby, or Python seeking to explore a modern Lisp dialect.
Master Python coding interview skills through foundational exercises, classic problems, complex algorithms, and advanced data structures - from string manipulation to graph algorithms.
Discover fundamental C# programming concepts through engaging space-themed lessons with Cosmo the Corgi Astronaut, covering basics to object-oriented programming principles.
Master Django back-end development through hands-on projects, from basic server setup to building a real-time To-Do app with authentication, data management, and CRUD operations using SQLite3.
Master ASP.NET Core fundamentals and build efficient JSON APIs with minimal APIs, middleware, routing, and model binding. Create robust web applications with modern request handling and error management.
Master C++ programming fundamentals through hands-on practice with data structures, object-oriented concepts, debugging techniques, and essential syntax for building robust, maintainable software applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.