Zero to Hero With 250 Free Online Programming and Computer Science Courses from Top Universities Part 2.13 min read

250 Free Online Programming & Computer Science Courses from Top Universities part 2.1

Six years ago, universities like MIT and Stanford first opened up free online courses to the public. Today, more than 800 schools around the world have created thousands of free online courses.

You can also go to Class Central’s homepage to find many free courses available up to 10000 from top universities.

                                           Class Central’s home page.

I’ve sorted these courses into the following categories based on their difficulty level as well as 3 parts of this topic:

    • Beginner
    • Intermediate
    • Advanced

The first sections will be for beginners(part 1.1, part 1.2), the second will be for those who are looking for intermediate courses (part 2.1, part 2.2) and the rest will be for advanced courses(part 3.1, part 3.2). All of these are aggregated in 250 free courses.

In this part I will introduce you to the courses that are suitable for intermediate learners if you are looking for beginner courses click here, advanced courses click here

Courses for intermediate learners part 2.1 (44)

    1. Machine Learning from Stanford University ★★★★★(261)
    1. Algorithms, Part I from Princeton University ★★★★☆(48)
    1. Cryptography I from Stanford University ★★★★★(45)
    1. Programming Mobile Applications for Android Handheld Systems: Part 1from University of Maryland, College Park ★★★★☆(38)
    1. CS188.1x: Artificial Intelligence from University of California, Berkeley★★★★★(30)
    1. Principles of Computing (Part 1) from Rice University ★★★★★(26)
    1. [New] NoSQL Database Systems from Arizona State University
    1. [New] Multiplatform Mobile App Development with React Native from The Hong Kong University of Science and Technology
    1. [New] Cloud Computing Security from University of Colorado System
    1. [New] Programmer en C from Institut Mines-Télécom
    1. [New] Diseño de Sistemas de información gerencial para Internet con MySQL / PHP y Joomla from Universidad del Rosario
    1. Software Security from University of Maryland, College Park★★★★★(22)
    1. Agile Development Using Ruby on Rails — The Basics from University of California, Berkeley ★★★★★(19)
    1. Automata Theory from Stanford University ★★★★☆(17)
    1. Programming Languages, Part A from University of Washington★★★★★(17)
    1. M101J: MongoDB for Java Developers
    1. Principles of Computing (Part 2) from Rice University ★★★★☆(15)
    1. Programming Mobile Applications for Android Handheld Systems: Part 2from University of Maryland, College Park ★★★★☆(15)
    1. Concepts in Game Development from Swinburne University of Technology★★★★☆(15)
    1. The Nature of Code from Processing Foundation ★★★★★(15)
    1. Algorithmic Thinking (Part 1) from Rice University ★★★★☆(14)
    1. Design of Computer Programs from Stanford University ★★★★☆(13)
    1. Intro to Machine Learning from Stanford University ★★★★☆(12)
    1. Responsive Web Design from University of London International Programmes ★★★☆☆(11)
    1. Introduction to Game Development from Michigan State University★★★★☆(11)
    1. Introduction to Functional Programming from Delft University of Technology ★★★★☆(11)
    1. Object-Oriented JavaScript from Hack Reactor ★★★★★(11)
    1. Introduction to Software Product Management from University of Alberta★★★★☆(10)
    1. Android Development for Beginners from Google ★★★★☆(10)
    1. M101JS: MongoDB for Node.js Developers
    1. Java Programming: Solving Problems with Software from Duke University★★★☆☆(9)
    1. Algorithmic Thinking (Part 2) from Rice University ★★★★☆(9)
    1. Programming Languages from University of Virginia ★★★☆☆(9)
    1. Software Processes and Agile Practices from University of Alberta★★★★☆(9)
    1. M101P: MongoDB for Developers
    1. Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital from Duke University ★★★★☆(8)
    1. Cryptography from University of Maryland, College Park ★★★★☆(8)
    1. Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure from University of Illinois at Urbana-Champaign ★★★☆☆(7)
    1. Software Testing from University of Utah ★★★★☆(7)
    1. Internet of Things: How did we get here? from University of California, San Diego ★★☆☆☆(6)
    1. Introduction To Swift Programming from University of Toronto★☆☆☆☆(6)
    1. Learning from Data (Introductory Machine Learning course) from California Institute of Technology ★★★★☆(6)
    1. Client Needs and Software Requirements from University of Alberta★★★★☆(6)
    2. Responsive Web Design Fundamentals from Google ★★★★☆(6)
YOU CAN REFER TO PART 2.2 HERE.
Source: Dhawal Shah, you can visit the original article here.
Previous Article
Next Article

Sign up for newsletter

* indicates required

Categories

Archives