Lessons in Anatomy
An introduction to the intellectual enterprises of computer science and the art of programming.
Enroll NowWhat you’ll learn
- A broad and robust understanding of computer science and programming.
- Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.
- Familiarity with different languages including C, Python, SQL, JavaScript, CSS, HTML.
- How to solve problems efficiently.
- How to think algorithmically and solve problems efficiently.
- How to develop and present a final programming project to your peers.
Course description
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…