Explored This Course?
Course Description:

CS50x is Harvard College's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. As of Fall 2012, the on-campus version of CS50x is Harvard's largest course.

Students who earn a passing grade on 8 problem sets (programming assignments - 15-20 hours each), 2 quizzes, and a final project will get an honor code certificate from HarvardX. Students may take CS50x at their own pace, starting anytime after October 15, 2012 and finishing anytime before April 15, 2013.

Course Details:
  • Instructors: David J. Malan
  • School: Harvard University
  • Subject: Computers & Technology
  • Publisher: edX
  • Price:FREE
  • Certificate:Included Free
  • Take the Course: Start Now »
  • Starts: 15 October, 2012
  • Ends: 15 April, 2013
Rating Breakdown
  • Overall
  • Content
  • Interaction
  • Instructor
  • Provider
Course Review (1)
Explored This Course?

Jenn Ashton

August 31, 2013

They call this the 'QuintEssential' Harvard course and indeed it was above and beyond any class I have ever taken in my academic career. For a first year course it was very demanding and time consuming, but exciting, especially taking it along side the on-campus students. I have heard that the next run of CS50x will be stretched to a year in length, and will begin Jan. 2014. Though the learning curve was steep, I came out of it with an entire new skill set and perspective. I also found a love of Harvard and am now a formal student.

Rating Breakdown
Most Popular edX Courses

Documenting Your Experiences for College Credit
ABOUT THIS COURSE: This self-paced course is designed to help y...
Developing a Personal Financial Plan
In this self-paced, hands-on course you will examine financial dec...
Introduction to Computer Science I
CS50x is Harvard College's introduction to the intellectual enterp...

Leave Feedback


Wait, subscribe to our newsletter.

Please subscribe now to receive news and updates from LearningAdvisor.com