Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Psychology
Communication Skills
Machine Learning
Industrial Pharmacy-I
English in Early Childhood: Language Learning and Development
Extreme Geological Events
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.
Master the famous bridge and torch riddle used in Microsoft interviews through step-by-step solutions and strategic approaches to this challenging logic puzzle.
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
Stand out from the crowd, make more complete UX designs and better design decisions by understanding development aspects
Learn how to model problems of chemistry with the powerful and popular programming language Python in this course
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.