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.
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. 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.