Ahmed Elmalla
Ahmed Elmalla
IGCSE CS Tutor IB DP CS Tutor AP CS A Tutor Python Tutor Java Tutor VB.NET Tutor Computer Science Tutor
Ahmed Elmalla


What are the top websites computer science students must visit?

What are the top websites computer science students must visit?


  • MIT OpenCourseWareMIT has one of the largest collections of open courseware out there, including numerous offerings in computer science from some of the leading minds in the field.
  • Stanford Engineering EverywhereHead to this site to take courses in basic computer science, artificial intelligence, linear systems, and other engineering topics.
  • Academic EarthThere are a dozen or so free lectures on computer science from big-name colleges like Stanford, MIT, and Berkeley on this site.
  • MIT WorldMIT World is another offering from MIT that shares lectures, conferences, and demonstrations on a variety of topics, including computer science.
  • Harvard Extension SchoolHarvard shares some of its Ivy League educational resources for free on this site, which collects course materials from a number of different computer science courses held in past years.
  • UC Berkeley EngineeringHead to UC Berkeley’s iTunesU archive for a great collection of computer science and engineering lectures.
  • The Open UniversityThe Open University is an excellent place to look for free educational resources on just about any topic, and as you might imagine they carry a fair amount of computer science material as well.
  • UC IrvineLooking to take a few courses in computer science on your own time? Through UC Irvine’s online resources you can take Intro to AI, Machine Learning, Kernel-Based Learning, or Bayesian Statistical Analysis.
  • w3schoolsFor those looking to learn a programming language, there are few better resources than w3schools. On their site, there are tutorials for learning HTML, CSS, AJAX, and dozens of other programming languages.
  • WikibooksSupplement any of the courses you take for free online with textbooks from Wikibooks. You’ll find great titles that can serve as reference points for a variety of CS subjects.
  • Google Code University: Google has created a number of resources to help computer science students, including courses on programming, web security, algorithms, and much more.
  • ArsDigitaModeled after the undergrad computer science program at MIT, this online learning resource offers up some really great courses any CS student should check out.
  • Grinnell CollegeFind course materials and syllabi for dozens of computer science classes taught at Grinnell between 1997 and today when you head to this site.
  • CodeacademyIf you need a little help learning a coding language, check out this site for some step-by-step guidance that will make everything a bit easier.
  • Swinburne University of Technology: This Australian school offers up free courses on topics like HTML, web graphics, higher level math, Java, and more.
  • iTunesUHead to iTunesU and search for computer science to find hundreds of lectures on the subject to choose from.
  • UMass BostonThose who want to learn about artificial intelligence should head to UMass-Boston’s OCW site, for free course materials from this Fall 2008 class.
  • UdacityStarted by a professor at Stanford, this site is a must-see resource for any CS student. Currently, it offers courses in cryptography, web application engineering, computer program design, programming languages, and even programming robotic cars!
  • CaltechThis prestigious technology school is offering computer science enthusiasts a chance to see what its classes are like, tuition-free, for a limited time. From April 3rd to May 31st, anyone can get access to a streaming video of a Machine Learning course.
  • SofiaOn the Sofia site, students can take a course in Java programming, Macromedia Flash, statistics, network security, or webpage authoring.
  • Development Applications OnlineFree development desktop apps online, work with files, get things done - right from your browser.
  • Carnegie Mellon OpenLearning InitiativeCurrently, Carnegie Mellon is only offering a couple CS-related courses, but over the next year they plan to add several more, so check back for updates.
  • University of Notre Dame OCWAmong the OCW offerings from Notre Dame are two computer science courses, Applied Multimedia Technology and Applied Multimedia.
  • Saylor.orgGo through, unit-by-unit, an introductory course in computer science using amazing free resources on this site.
  • Khan AcademyThis popular site hasn’t neglected computer science, offering numerous courses that cover topics like Fibonacci functions, Python programming, and binary numbers.
  • Higher Computing for EveryoneThis site is currently offering a course in writing basic programs, a great introduction for anyone just getting into programming.


Prepeared by Owen Keat


If you're serious about improving your CS skills then you need to read our tutor testimonials here


Our Top 3 Most Read Articles

  Road map to Data Science specialization | Python Tutor | Malaysia  

  IGCSE 09618 A level - VB.NET Tutoring | computer science a level tutor | Malaysia  

  Wan Data Science | Algorithms | Computer Science | Python Tutoring | Malaysia  

Add Comment