Learn the art and science of programming in Introduction to Computer Science, one of the most popular courses at Harvard. Senior lecturer David Malan (recently featured in a Boston Globe article) brings code to life for students from diverse disciplines.
Three ways to take the course online:
1. Work independently at your own pace
In the free version of the HarvardX version of the course available on the edX platform,
- Have access to all course content, including videos.
- Receive computerized feedback on assignments.
- Interact with peers in a forum.
- Participate in an online virtual fair, where you can showcase your app, program, or other final project.
- Set your pace throughout the year.
Choose your path: Do only the work you choose. Or work toward a free edX Honor Code Certificate.
LEARN MORE about edX and Introduction to Computer Science on edX.
2. Gain access to faculty & teaching assistants this spring
This option builds on the benefits of the free version, with interactions with teaching staff.
The course is open January 29 to May 17, with flexible deadlines up to the end. You also get:
- Group office hours with instructor David Malan via online chat.
- Participation in discussion forums moderated by teaching assistants.
- A CS50 Certificate if you earn satisfactory scores on nine problem sets and a final project (see sample certificate).
- A $350 voucher toward a Harvard Extension or Summer School course. If you’ve earned the certificate, we think you’ll enjoy the challenge of a for-credit course.
This option is $350. You can register for this spring option through April 4.
3. Earn credit in a traditional online course
You can take Intensive Introduction to Computer Science through Harvard Extension School for undergraduate or graduate credit, or noncredit. The full course offers:
- An immersive online classroom experience with weekly section meetings led by teaching assistants.
- Regular interaction with David Malan and teaching assistants, including office hours and feedback on assignments.
- The structure of a 15-week semester, with scheduled assignments.
- Grades and transferrable credits listed on a Harvard transcript.
- An online virtual fair for exhibiting your final project.
Tuition is $2,050.