CS50's Introduction to Computer Science

What you'll learn Skip What you'll 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, SQL, and JavaScript plus CSS and HTML How to engage with a vibrant community of like-minded learners from all levels of experience

Offered By:  HarvardX

Course Duration:  12 Weeks

  • 14,630