8 FREE Online Computer Science Courses for Beginners and Advances Users

steve jobs

Many people want to learn computer science, but not many can afford to do so at the best institutions.  Fortunately many of the best institutions in the world are opening up their courses so you can take a course from Stanford, MIT or Harvard simply by going online and learning at your own pace.  Here are 8 ways you can take advantage of this.

Introductory Courses (Little Or No Experience Required)

MIT’s Introduction To Computer Science For A Good Overview Of The Science

MIT’s Introduction To Computer Science is a free course that sounds like it tries to keep the students engaged. Rather than focusing on a bunch of broad topics in an un-centered manner, it talks about a topic, and then applies that concept to an example that will get techies excited about learning computer science. (The description specifically references the Roomba, that robot that cleans your floors for you, and has recently been overtaken by the superior Mint robot.)

Harvard’s Intensive Introduction To Computer Science: For Those Who Are Committed

Harvard’s Introduction To Computer Science Course is what you’d expect from a basic course, except harder. Why? Because this is Harvard, and they make all of their science classes extremely hardcore. So, you’ll be focusing on algorithms, software development, multiple programming languages, and more. If you’re really looking to get deep into learning computer science, then this is definitely your course.

Learn Binary Numbers In 60 Seconds From A YouTube Video And Increase Your Geek Cred

This video that teaches you binary numbers in 60 seconds is less of a course and more of a quick learn for anyone who likes to call themselves a geek or a tech guy. If you don’t know binary numbers, then you’re not a true geek. Fix that now by taking a minute of your time to learn something new – who knows, you might even kindle an interest in computer science! 0110011101100101011001010110101101110011 (Geeks)

University of Washington’s Basic Computer Science Course on HTML For Those With No Knowledge Of HTML

The University of Washington has put out a very simple starter course on HTML – this is really for people with no prior experience in HTML. Just from blogging and doing an odd website creation here and there, I got a 100% on their post-course quiz, so this can’t be that hard of a course. But, I also am versed in HTML, so if you don’t know if an H3 tag is bigger than an H2 tag, this class is for you.

Connexions’ Introduction To Computer Science Course: Programming In The C Language

The Hanoi University of Technology has posted a basic course for learning to program using C, the older version of C++ that some programmers still prefer. (The two are very similar, so don’t feel like you’re learning something completely outdated.) This is great for those with little or no programming knowledge in the C language. If you’re an expert, this course isn’t really for you.

bill gates 

Intermediate and Advanced Courses (Programming Experience Required)

Udacity’s Online Computer Science Courses On Various Topics

Udacity could really be placed into both categories, since it has both basic and advanced free computer science courses, but it offers a greater of number of advanced lectures, so I felt that it would be wise to place it in this section so that no newbies find themselves in deep waters. This is a site that really has a ton of different free courses, from programming a robotic car to applied cryptography. (Some pretty hard stuff.)

Stanford’s Machine Learning Online Computer Science Course

When some people think of machine learning, they think of robots. This is not entirely true – machine learning is really more up the alley of autonomous cars, speech recognition, and many other types of atypical non-robotic activities. (Google’s software engineers do a lot of machine learning.) You should have a solid programming background before you dive into this course!

Coursera’s Introduction To Databases Course

For the Introduction To Databases Course, you will need some programming knowledge in order to grasp the more advanced material about structuring databases. Basically every type of relevant software has something to do with databases, so this is definitely a great course for all aspiring programmers to take!

This post was compiled by Jack Kiefer

869 Responses to “8 FREE Online Computer Science Courses for Beginners and Advances Users”

  1. Franziska says:

    Pretty! This has been an incredibly wonderful article. Many
    thanks for supplying this info.

  2. videos says:

    Here is an excellent Blog You may Discover Intriguing that we Encourage You

  3. I blog quite often and I truly appreciate your information. This article has truly peaked my interest.
    I’m going to book mark your blog and keep checking for new information about once per
    week. I opted in for your Feed too.

  4. sex stories says:

    just beneath, are a lot of totally not connected web sites to ours, on the other hand, they may be surely worth going over

  5. Hi, Neat post. There’s a problem with your web site in web explorer, would check this?
    IE nonetheless is the marketplace chief and
    a big portion of other people will omit your great writing because of this problem.

    Here is my web page – csgo skins price check

  6. Hey very interesting blog!

  7. Nick says:

    Thank you for the auspicious writeup. It if truth be told used to be a leisure account it.
    Glance complicated to more added agreeable from you!
    By the way, how can we be in contact?

  8. Demetria says:

    It’s difficult to find knowledgeable people for this topic, however, you
    seem like you know what you’re talking about! Thanks

    Feel free to surf to my webpage nba live coins free
    (Demetria)

  9. Elvera says:

    Write more, thats all I have to say. Literally, it
    seems as though you relied on the video to make your point.

    You clearly know what youre talking about, why
    throw away your intelligence on just posting videos to your weblog when you could be giving us something enlightening to read?

    Here is my site … csgo skins free hack (Elvera)

  10. Here are several of the internet sites we advocate for our visitors

  11. best kona says:

    that will be the finish of this report. Here you?ll locate some web sites that we believe you will enjoy, just click the hyperlinks over

  12. kona 100% says:

    just beneath, are a lot of absolutely not related sites to ours, however, they may be surely worth going over

  13. we came across a cool site that you just may well appreciate. Take a appear if you want

  14. just beneath, are quite a few totally not connected web pages to ours, even so, they’re surely worth going over

Leave a Reply