What you will learn
- 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
- Familiarity in a number of languages, including C, Python, and JavaScript plus SQL, CSS, and HTML
- 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 your peers
Program Overview
Expert instruction
2 high-quality courses
Self-paced
Progress at your own speed
5 months
5 - 14 hours per week
Discounted price: $466.20
Pre-discounted price: $518USD
For the full program experience
Courses in this program
HarvardX's CS50's AP® Computer Science Principles XSeries Program
- CS50's Understanding Technology
- CS50's Introduction to Computer Science
Meet your instructors from Harvard University (HarvardX)
Experts from HarvardX committed to teaching online learning
Enrolling Now
Discounted price: $466.20
Pre-discounted price: $518USD
2 courses in 5 months
Get started in computer science
Browse other computer science coursesWhether you are looking to accelerate your career, earn a degree, or learn something for personal reasons, edX has the courses for you.