Introduction to Computer Science & Programming: Free Courses

Nowadays, any well-rounded student must learn to master reading, writing and math. And then add something new to the mix: learning to code. If you didn’t learn to program software in school, not to worry. Free materials abound on the web, and we have made them easy to find. Above, you can start watching the first lecture of an MIT course (Introduction to Computer Science and Programming) that assumes no special knowledge of programming, and it sets out to teach you to think like a computer scientist. (Find the full set of lectures on YouTube, iTunes and MIT’s website.) Or alternatively, you can spend time with another course – Intensive Introduction to Computer Science Using C, PHP, and JavaScript – taught by David Malan at Harvard Extension. (Get it in multiple formats here.) And then don’t forget that Stanford University offers several introductory courses, all found under the Stanford Engineering Everywhere umbrella.

Once you have a good foundation in place, you can move in a variety of directions. Within our collection of Free Online Courses, we have listed 27 computer science courses where you can learn all about operating systems, computer graphics, artificial intelligence, building web sites, designing iPhone apps and beyond. The courses are all free. They’re available 24/7 on the web. You can get going any time…

Related Content:

Take Stanford Computer Science Courses This Fall: Free Worldwide


by | Permalink | Comments (5) |

Comments (5)
You can skip to the end and leave a response. Pinging is currently not allowed.
  1. gary says . . . | October 29, 2010 / 3:43 am

    http://cs50.tv/ is the site to go to for David Malan’s Harvard course.

  2. hoangchi says . . . | October 29, 2010 / 11:04 am

    Perfect! I would like to learn Python for webmapping and ArcGIS

  3. tawanda zarura says . . . | September 23, 2011 / 1:17 pm

    i need some notes on the history of computers.

  4. Fiyinfoluwa oyinlola says . . . | October 21, 2011 / 11:25 pm

    What is the job of a computer analyst.the course requirement.

  5. @HachePV says . . . | February 23, 2012 / 12:04 am

    Thank you very much! It is exactly what I was looking for.
    Excellent site and incredibly resourceful.
    Cheers,
    Hans.

Add a comment

  • Subscribe

    Get updates as soon as they go live, via RSS feed, email and now Twitter!

    rssemail

    Follow on Twitter

    Get the latest from our Twitter Stream.

    go

    Why can't we be friends?

    go

    Suggest a Link

    Got a link we should post? Send it our way!

    go

  • About Us

    Open Culture editor Dan Colman scours the web for the best educational media. He finds the free courses and audio books you need, the language lessons & movies you want, and plenty of enlightenment in between.

  • Advertise on Open Culture

    Open Culture receives about 1.2 million visits per month and has over 150,000 subscribers. Get your message in front of our smart, savvy audience today.

Quantcast