TakeThisCourse.net is a search engine as well as an aggregator for Free MOOCs and Online Courses. Here we have chosen 100+ Free Online Programming Courses from world’s best universities and top organizations. We have grouped the list as follows:
- Online Courses covering Programming Fundamentals & Core Concepts
- Programming Languages specific courses including Python, Java, C# and more.
- More advanced areas including Data Science, Machine Learning, Cloud Computing, Bioinformatics, IoT etc.
- Programming and related Specializations
Core Concepts Online Programming Courses:
The first section covers online programming courses related to programming fundamentals and core concepts.
University of Toronto
- Taught By: Jennifer Campbell, Paul Gries
- 4-8 Hours a week, 7 weeks long
- Average User Rating 4.7, Checkout what learners saying
The University of Edinburgh, Universidad ORT Uruguay
- Taught By: Dr Areti Manataki, Inés Friss de Kereki
- 15-20 Hours Commitment
- Average User Rating 4.7, Checkout what learners saying
Duke University
- Taught By: Andrew D. Hilton, Genevieve M. Lipp, Anne Bracy
- 6-8 Hours a week, 4 weeks long
- Average User Rating 4.5, Checkout what learners saying
The University of British Columbia
- Taught By: Gregor Kiczales, Professor Computer Science
- 8-10 Hours a week, 7 weeks long
- More details
MIT – Massachusetts Institute of Technology
- Taught By: John Guttag, Eric Grimson, Ana Bell
- 15 Hours a week, 9 weeks long
- More details
Rice University
- Taught By: Scott Rixner, Joe Warren, Luay Nakhleh
- 7-10 Hours a week, 4 weeks long
- Average User Rating 4.8, Checkout what learners saying
Technische Universität München
- Taught By: Bernd Bruegge, Stephan Krusche, Andreas Seitz, Jan Knobloch
- 5-7 Hours a week, 8 weeks long
- More details
The University of California, San Diego
- Taught By: Daniel Kane, Alexander S. Kulikov, Michael Levin
- 8-10 Hours a week, 6 weeks long
- More details
Microsoft Corporation
- Taught By: Paul Pardi, Principal Content Developer
- 2-3 Hours a week, 4 weeks long
- More details
Harvard University
- Taught By: David J. Malan, Zamyla Chan, Doug Lloyd
- 9 problem sets (10 to 20 hours each), 1 final project
- More details
University of California San Diego
- Taught By: Alexander S. Kulikov, Michael Levin, Daniel M Kane, Neil Rhodes
- 5-10 Hours a week, 4 weeks long
- Average User Rating 4.7, Checkout what learners saying
Rice University
- Taught By: Luay Nakhleh, Scott Rixner, Joe Warren
- 7-10 Hours a week, 4 weeks long
- Average User Rating 4.6, Checkout what learners saying
Stanford University
- Taught By: Tim Roughgarden
- 4-8 Hours a week, 4 weeks long
- Average User Rating 4.9, Checkout what learners saying
Duke University
- Taught By: Andrew D. Hilton, Anne Bracy, Genevieve M. Lipp, Liz Wendland
- 6-8 Hours a week, 4 weeks long
- Average User Rating 4.1, Checkout what learners saying
Princeton University
- Taught By: Robert Sedgewick, Kevin Wayne
- 2-5 Hours a week, 10 weeks long
- Average User Rating 4.8, Checkout what learners saying
University of Toronto
- Taught By: Jennifer Campbell, Paul Gries
- Pass all graded assignments to complete the course, 5 weeks long
- Average User Rating 4.6, Checkout what learners saying
Microsoft Corporation
- Taught By: Kasey Champion
- 2-4 Hours a week, 4 weeks long
- More details
Unity Technologies
- Taught By: Dustin Carroll, Senior Technical Artist & Adjunct Instructor
- 6-8 Hours a week, 5 weeks long
- Average User Rating 5.0, Checkout what learners saying
École Polytechnique Fédérale de Lausanne
- Taught By: Prof. Viktor Kuncak, Dr. Aleksandar Prokopec
- 4 weeks long
- Average User Rating 4.4, Checkout what learners saying
University of Colorado System
- Taught By: Dr. Tim “Dr. T” Chamillard, Associate Professor
- 5-10 Hours a week, 5 weeks long
- More Details
University of Colorado System
- Taught By: Albert Glock, Instructor
- 2-2.5 Hours a week, 4 weeks long
- Average User Rating 4.7, Checkout what learners saying
University of California San Diego
- Taught By: Christine Alvarado, Mia Minnes, Leo Porter
- 6-10 Hours a week, 6 weeks long
- Average User Rating 4.8, Checkout what learners saying
Microsoft Corporation
- Taught By: Andrew Byrne, Senior Content Developer
- 3-4 Hours a week, 4 weeks long
- More details
University of California, San Diego
- Taught By: Daniel Kane, Alexander S. Kulikov, Michael Levin, Pavel Pevzner, Neil Rhodes
- 8-10 Hours a week, 6 weeks long
- More details
Microsoft Corporation
- Taught By: Sari Kulthm
- 3-4 Hours a week, 5 weeks long
- More details
Online Programming Languages Courses:
This section of online programming courses includes programming languages like C++, Python, C#, Java and more.
University of Michigan
- Taught By: Charles Severance
- 2-4 Hours a week, 7 weeks long
- Average User Rating 4.8, Checkout what learners saying
Microsoft Corporation
- Taught By: Gerry O’Brien, Senior Content Development Manager
- 3-5 Hours a week, 3 weeks long
- More details
Microsoft Corporation
- Taught By: Gerry O’Brien, Kate Gregory, James McNellis
- 3-5 Hours a week, 4 weeks long
- More details
Microsoft Corporation
- Taught By: Gerry O’Brien, Senior Content Development Manager Microsoft
- 5-7 Hours a week, 4 weeks long
- More details
Microsoft Corporation
- Taught By: Adrian Leven, Content Developer Microsoft Corporation
- 2-4 Hours a week, 4 weeks long
- More details
Duke University
- Taught By: Robert Duvall, Owen Astrachan, Andrew D. Hilton, Susan H. Rodger
- 4-8 Hours a week, 4 weeks long
- Average User Rating 4.6, Checkout what learners saying
Duke University
- Taught By: Robert Duvall, Owen Astrachan, Andrew D. Hilton, Susan H. Rodger
- 4-8 Hours a week, 4 weeks long
- Average User Rating 4.5, Checkout what learners saying
Rice University
- Taught By: Scott Rixner, Joe Warren
- 5-7 Hours a week, 4 weeks long
- Average User Rating 4.7, Checkout what learners saying
Duke University
- Taught By: Andrew D. Hilton, Robert Duvall, Owen Astrachan, Susan H. Rodger
- 4-8 Hours a week, 4 weeks long
- Average User Rating 4.7, Checkout what learners saying
Microsoft Corporation
- Taught By: Gerry O’Brien, Senior Content Development Manager
- 3-5 Hours a week, 3 weeks long
- More details
University of Michigan
- Taught By: Charles Severance
- 2-4 Hours a week, 7 weeks long
- Average User Rating 4.9, Checkout what learners saying
Rice University
- Taught By: John Greiner, Stephen Wong, Scott Rixner, Joe Warren
- 7-10 Hours a week, 5 weeks long
- Average User Rating 4.8, Checkout what learners saying
University of Toronto
- Taught By: Parham Aarabi
- 2-4 Hours a week, 5 weeks long
- Average User Rating 3.9, Checkout what learners saying
Vanderbilt University
- Taught By: Akos Ledeczi, Mike Fitzpatrick
- 6 weeks long
- Average User Rating 4.8, Checkout what learners saying
University of Michigan
- Taught By: Colleen van Lent, Ph.D., Charles Severance
- 2-4 Hours a week, 3 weeks long
- Average User Rating 4.7, Checkout what learners saying
University of Michigan
- Taught By: Colleen van Lent, Ph.D., Charles Severance
- 4 weeks long
- Average User Rating 4.8, Checkout what learners saying
Microsoft Corporation
- Taught By: Benjamin Lin, Azat Mardan
- 4-5 Hours a week, 4 weeks long
- More details
Microsoft Corporation
- Taught By: Christopher Harrison
- 3-4 Hours a week, 3 weeks long
- More details
Hong Kong University of Science and Technology
- Taught By: Jogesh K Muppala
- 3-5 Hours a week, 6 weeks long
- More details
University of Colorado System
- Taught By: Dr. Tim “Dr. T” Chamillard
- 5-10 Hours a week, 5 weeks long
- More details
University of Pennsylvania
- Taught By: Chris Murphy, Swapneel Sheth
- 6-8 Hours a week, 4 weeks long
- More details
Wesleyan University
- Taught By: Bill Boyd, Visiting Associate Professor and Visiting Scholar
- 4-5 Hours a week, 4 weeks long
- Average User Rating 4.6, Checkout what learners saying
Johns Hopkins University
- Taught By: Roger D. Peng, PhD, Jeff Leek, PhD, Brian Caffo, PhD
- 4 weeks long
- Average User Rating 4.6, Checkout what learners saying
Duke University
- Taught By: Susan H. Rodger, Robert Duvall, Owen Astrachan, Andrew D. Hilton
- 3-7 Hours a week, 4 weeks long
- Average User Rating 4.5, Checkout what learners saying
Johns Hopkins University
- Taught By: Roger D. Peng, PhD, Brooke Anderson
- 4 weeks long
- Average User Rating 4.4, Checkout what learners saying
University of California, Irvine
- Taught By: Ian Harris
- 4 weeks long
- Average User Rating 4.6, Checkout what learners saying
École Polytechnique Fédérale de Lausanne
- Taught By: Dr. Julien Richard-Foy
- 4-5 Hours a week, 6 weeks long
- Average User Rating 4.4, Checkout what learners saying
Duke University
- Taught By: Robert Duvall, Owen Astrachan, Andrew D. Hilton, Susan H. Rodger
- 3-6 Hours a week, 4 weeks long
- Average User Rating 4.7, Checkout what learners saying
Johns Hopkins University
- Taught By: Roger D. Peng, PhD, Brooke Anderson
- 4 weeks long
- Average User Rating 4.4, Checkout what learners saying
Rice University
- Taught By: Vivek Sarkar
- 4-8 Hours a week, 4 weeks long
- Average User Rating 4.5, Checkout what learners saying
Rice University
- Taught By: Vivek Sarkar
- 4-8 Hours a week, 4 weeks long
- Average User Rating 4.4, Checkout what learners saying
IBM
- Taught By: Joseph Santarcangelo, Rav Ahuja
- 5 weeks long
- More details
Nanjing University
- Taught By: ZHANG Li
- 3-5 Hours a week, 5 weeks long
- Average User Rating 4.4, Checkout what learners saying
Johns Hopkins University
- Taught By: Mihaela Pertea, PhD, Steven Salzberg, PhD
- 4 weeks long
- Average User Rating 4.3, Checkout what learners saying
University of Michigan
- Taught By: Charles Severance
- 2-4 Hours a week, 6 weeks long
- Average User Rating 4.8, Checkout what learners saying
Rice University
- Taught By: Scott Rixner, Joe Warren
- 5-7 Hours a week, 4 weeks long
- Average User Rating 4.6, Checkout what learners saying
University of California, Irvine
- Taught By: Justin-Nicholas Toyama, Frank Ayars, Ralf Brockhaus
- 4 weeks long
- Average User Rating 3.8, Checkout what learners saying
University of Toronto
- Taught By: Parham Aarabi
- 5 weeks long
- Average User Rating 4.2, Checkout what learners saying
Vanderbilt University
- Taught By: Dr. Douglas C. Schmidt
- 4 weeks long
- Average User Rating 4.3, Checkout what learners saying
Rice University
- Taught By: Scott Rixner, Joe Warren
- 5-7 Hours a week, 4 weeks long
- Average User Rating 4.7, Checkout what learners saying
Goldsmiths, University of London
- Taught By: Dr. Douglas C. Schmidt, Michael Walker, Dr. C. Jules White
- 4 weeks long
- Average User Rating 4.1, Checkout what learners saying
Vanderbilt University
- Taught By: Dr Matthew Yee-King, Dr Marco Gillies, Dr Kate Devlin
- 4 weeks long
- Average User Rating 4.1, Checkout what learners saying
University of Michigan
- Taught By: Colleen van Lent, Ph.D., Charles Severance
- 4 weeks long
- Average User Rating 4.6, Checkout what learners saying
Vanderbilt University
- Taught By: Dr. Jerry Roth, Dr. Julie L. Johnson, Michael Walker, Dr. Douglas C. Schmidt
- 5-6 Hours a week, 4 weeks long
- Average User Rating 4.5, Checkout what learners saying
CentraleSupélec
- Taught By: Dr. Virginie Galtier, Michel Ianotto
- 4 weeks long
- Average User Rating 4.3, Checkout what learners saying
University of California, Davis
- Taught By: Sadie St. Lawrence
- 3-5 Hours a week, 4 weeks long
- Average User Rating 4.3, Checkout what learners saying
Microsoft Corporation
- Taught By: Benjamin Lin
- 3-4 Hours a week, 4 weeks long
- More details
Microsoft Corporation
- Taught By: Daren May, Marwa Hussein, Rob Collins
- 2-4 Hours a week, 4 weeks long
- More details
MongoDB University
- Taught By: Shannon Bradshaw
- 1-3 Hours a week, 3 weeks long
- More details
Microsoft Corporation
- Taught By: Geoff Allix, Graeme Malcolm
- 4-5 Hours a week, 6 weeks long
- More details
Microsoft Corporation
- Taught By: Josh Bezdek, Drake Boley, Brent Bonet, Matt Dixon
- 2-3 Hours a week, 5 weeks long
- More details
Microsoft Corporation
- Taught By: Josh Bezdek, Drake Boley, Brent Bonet, Matt Dixon
- 2-4 Hours a week, 6 weeks long
- More details
Microsoft Corporation
- Taught By: Geoff Allix, Pete Harris
- 2-3 Hours a week, 4 weeks long
- More details
Miscellaneous Online Programming Courses
After covering the core concepts and programming languages, this online programming course list includes more related concepts like VR(Virtual Reality), Data Science, Cryptography, IoT (Internet of Things), Bioinformatics, cloud computing and more.
Goldsmiths, University of London
- Taught By: Dr Sylvia Xueni Pan, Dr Marco Gillies
- 3-5 Hours a week, 4 weeks long
- Average User Rating 4.9, Checkout what learners saying
MIT – Massachusetts Institute of Technology
- Taught By: John Guttag, Eric Grimson, Ana Bell
- 15 Hours a week, 10 weeks long
- More details
Microsoft Corporation
- Taught By: Steven Borg, Lei Ma, Colin Dembovsky
- 2-3 Hours a week, 4 weeks long
- More details
Microsoft Corporation
- Taught By: Pete Harris, Sidney Andrews, Andrew Liu, Micheleen Harris
- 2-3 Hours a week, 3 weeks long
- More details
University of Colorado System
- Taught By: Edward Chow
- 4 weeks long
- Average User Rating 3.8, Checkout what learners saying
University of California, Irvine
- Taught By: Ian Harris
- 2-3 Hours a week, 4 weeks long
- Average User Rating 4.7, Checkout what learners saying
University of California San Diego
- Taught By: Pavel Pevzner, Phillip Compeau
- 4 weeks long
- Average User Rating 4.5, Checkout what learners saying
University of Illinois at Urbana-Champaign
- Taught By: Indranil Gupta
- 5-10 Hours a week, 5 weeks long
- Average User Rating 4.5, Checkout what learners saying
University of Pennsylvania
- Taught By: Kostas Daniilidis, Sid Deliwala
- 2-4 Hours a week, 6 weeks long
- Average User Rating 4.6, Checkout what learners saying
University of Adelaide
- Taught By: Katrina Falkner, Claudia Szabo, Nick Falkner
- 8-10 Hours a week, 10 weeks long
- More details
Universidad Politécnica de Valencia
- Taught By: Ignacio Despujol, Vicent Botti Navarro, Carlos Turró, Tanja Vos
- 3-6 Hours a week, 4 weeks long
- More details
University of California, San Diego
- Taught By: Phillip Compeau, Pavel Pevzner
- 8-10 Hours a week, 4 weeks long
- More details
Harvard University
- Taught By: Rafael Irizarry, Vincent Carey, Michael Love
- 2-4 Hours a week, 4 weeks long
- More details
Microsoft Corporation
- Taught By: Lei Ma, Scott Peterson
- 3-5 Hours a week, 5 weeks long
- More details
Microsoft Corporation
- Taught By: Lei Ma, Scott Peterson
- 3-5 Hours a week, 5 weeks long
- More details
Free Online Programming Specialization Courses:
Here are some Programming Specializations that includes multiple courses from beginner to advance level with project as well.
Stanford University
- Taught By: Tim Roughgarden
- 4-8 Hours a week, 16 weeks long
- More details
Rice University
- Taught By: Scott Rixner, Joe Warren, Luay Nakhleh, John Greiner, Stephen Wong
- 7-10 Hours a week, 25 weeks long
- Average User Rating 4.8, Checkout what learners saying
University of Toronto
- Taught By: Parham Aarabi
- 2-4 Hours a week, 18 weeks long
- More details
University of California San Diego with Yandex, Computer Science Center & Jet Brains
- Taught By: Daniel M Kane, Pavel Pevzner, Michael Levin, Neil Rhodes, Alexander S. Kulikov
- 4-8 Hours a week, 22 weeks long
- More details
University of California San Diego & Duke University
- Taught By: Leo Porter, Andrew D. Hilton, Robert Duvall, Christine Alvarado, Mia Minnes, Susan H. Rodger, Owen Astrachan
- 4-8 Hours a week, 20 weeks long
- More details
University of California San Diego
- Taught By: Leo Porter, Christine Alvarado, Mia Minnes
- 4-6 Hours a week, 27 weeks long
- More details
EIT Digital
- Taught By: Leo Porter, Andrew D. Hilton, Robert Duvall, Christine Alvarado, Mia Minnes, Susan H. Rodger, Owen Astrachan
- 4-5 Hours a week, 17 weeks long
- More details
University of California, San Deigo
- Taught By: Indranil Gupta
- 5-10 Hours a week, 34 weeks long
- More details