Harvard University is offering free online course on Introduction to Computer Science. Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project will receive a certificate from HarvardX.
In this course, students will learn concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. This is a self-paced course–students may take CS50x on their own schedule.
Course At A Glance
Effort: 9 problem sets (10 to 20 hours each), 1 final project
Subject: Computer Science
Institution: Harvard University and edX
Certificate Available: Yes. Add a Verified Certificate for $90
Harvard University is devoted to excellence in teaching, learning, and research, and to developing leaders in many disciplines who make a difference globally.
This online platform edX provides online courses from the world's best universities. EdX courses are open to everyone. All applicant need is access to a computer with a current browser, an Internet connection, and, of course, a desire to learn.
Harvard University and HarvardX are committed to maintaining a safe and healthy educational and work environment in which no member of the community is excluded from participation in, denied the benefits of, or subjected to discrimination or harassment in our program.
About this course
Why Take This Course?
Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project will receive a certificate from HarvardX.
- A broad and robust understanding of computer science and programming
- How to think algorithmically and solve programming problems efficiently
- Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
- How to engage with a vibrant community of like-minded learners from all levels of experience
- How to develop and present a final programming project to their peers
David J. Malan
David is Gordon McKay Professor of the Practice of Computer Science in the School of Engineering and Applied Sciences and a Member of the Faculty of Education in the Graduate School of Education at Harvard University.
Rob is a Doctoral Candidate in Computer Science at the School of Engineering and Applied Sciences at Harvard University.
Zamyla is a doctoral candidate in Chemistry and Chemical Biology at the Graduate School of Arts and Sciences at Harvard University.
Doug is a Senior Preceptor in Computer Science in the Division of Continuing Education at Harvard University.
How To Join This Course
- Go to the course website link
- Create an edX account to SignUp
- Choose “Register Now” to get started.
- EdX offers honor code certificates of achievement, verified certificates of achievement, and XSeries certificates of achievement. Currently, verified certificates are only available in some courses.
- Once applicant sign up for a course and activate their account, click on the Log In button on the edx.org homepage and type in their email address and edX password. This will take them to the dashboard, with access to each of their active courses. (Before a course begins, it will be listed on their dashboard but will not yet have a “view course” option.)