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

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

  1. […] on http://www.friedbeef.com Share this:TwitterFacebookPinterestLinkedInTumblrStumbleUponDiggRedditEmailPrintLike this:LikeBe […]

  2. sflansburg says:

    Great post! Thanks for sharing. :)

  3. awiexp says:

    jom sertai komuniti forum yang terbaru dan terhangat masa kini..100% buatan anak malaysia!! <a href=”http://malaysiaforum.net”>http://malaysiaforum.net</a&gt;

  4. JohnErnest says:

    This is a great list of resources. I am a computer science student and I still want to read and/or listen to these short courses mainly because of the academic value I will earn. There are still some things that I don’t know and I am very eager to learn them. Thanks for the post!

  5. […] 8 FREE Online Computer Science Courses for Beginners and Advances Users Interesting list […]

  6. Thinking About Education & Not Getting the Solution?  Just fill out the Form & you’ll get a call from our Education Advisor within 6Hrs.http://www.schoolanduniversity.com

  7. Online Jobs says:

    We help you get matched with Best College, Online University, Online College, Community college for online programs and campus programs. We  offer Educational Information about various Education level like Associate degree, Bachelor degree, Masters degree, Doctorate/PhD. It covers vast  array of Study Programs like Business programs, Nursing programs, Psychology programs, Education programs, Medical programs, MBA programs,  IT/Computer programs and many more.. http://www.SchoolandUniversity.com

  8. starmall says:

    It is a very useful article, now I do not need to search all the course over the internet. :) By http://starmall.co.uk

  9. hardik says:

    I have been exploring for a bit for any high-quality articles or blog posts in this kind of area . Exploring in Yahoo I finally stumbled upon this web site. Studying this information So i¡¦m glad to exhibit that I’ve a very just right uncanny feeling I came upon exactly what I needed. I so much definitely will make certain to do not overlook this website and provides it a look on a constant basis.

  10. I am a beginner, good to know, thanks

  11. TranCE1 says:

    I am not a programmer but I have this C language subject this session and have to prepare for it. What all topics should be covered in it?And has anyone studied from this course http://www.wiziq.com/course/2118-learn-how-to-program-in-c-language of C tutorial online?? or tell me any other guidance…would really appreciate help

  12. […] **Free Online Computer Science Cources for Beginners and Advanced Users […]

  13. […] 8 FREE Online Computer Science Courses … – […] 8 FREE Online Computer Science Courses for Beginners and Advances Users Interesting list […] […]

Leave a Reply