Lesson 1 of4
In Progress
Harvard’s CS50’s Introduction to Computer Science
This is CS50x , Harvard University’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.
Course Content
- 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, SQL, and JavaScript plus 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
Cost, hours and other details
| Hours to earn certificate | * 12 weeks * 6–18 hours per week |
| Cost | * Free for no certificate * $150 for certificate |
Responses