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.

https://www.edx.org/course/introduction-computer-science-harvardx-cs50x?index=product&queryID=4c7050e535639cf9e89dfd7770f9cc65&position=1

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