Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Data Analysis
Digital Marketing
El rol de la digitalización en la transición energética
First Step Korean
Supporting Successful Learning in Primary School
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Algorithmic Thinking, earn certificates with paid and free online courses from Harvard, Stanford, MIT, Duke and other top universities around the world. Read reviews to decide if a class is right for you.
An introduction to the intellectual enterprises of computer science and the art of programming.
Explore computational principles, data structures, recursion, and algorithmic thinking through hands-on Python projects, preparing you for advanced problem-solving in computer science.
Explore algorithmic efficiency and graph theory, implementing key algorithms in Python to analyze real-world data sets. Develop problem-solving skills beyond specific programming languages.
Comprehensive introduction to computer science and mobile app development using React Native, covering programming fundamentals and culminating in a self-designed app project.
Explore the fascinating connections between twintrees, Baxter permutations, and floorplans in this lecture by renowned computer scientist Donald Knuth, revealing unexpected relationships in mathematics and computer science.
This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems.
Learn Python fundamentals, from algorithmic thinking to code testing. Develop problem-solving skills, master Python syntax, and apply your knowledge to analyze real-world data like heart rate information.
Master Python programming through 20+ fun projects, covering first-year Computer Science fundamentals. Develop sophisticated coding skills and demonstrate your knowledge in a comprehensive Capstone exam.
The BEST online iOS 9 Swift 2 course online. Lets learn iOS 9 & Swift 2
Master problem solving for Coding Interviews, ace Data Structures and Algorithms with over 150 challenges!
A Programming Course in Python, great for beginners. It will teach you Python from scratch using Animation & programming
Learn how to program your own app. You've always wanted to learn how to build software or code a script out of the box.
Prepare for a future in programming as you learn from experts at Cisco and The Open University
Master Python programming from scratch, covering essential concepts, algorithmic thinking, and object-oriented programming. Develop practical skills for real-world problem-solving and software development.
Explore video game design from history to asset creation, balancing mechanics, teamwork, and programming. Gain insights from industry experts and develop skills for a career in game development.
Get personalized course recommendations, track subjects and courses with reminders, and more.