This free course is the online version of Harvard’s CS50 – its renowned computer science programme, which has attracted the most on-campus learners out of all of its courses. More than 2,000,000 learners worldwide have also registered for the course online through edX.
You don’t need any prior programming knowledge to take this entry-level course taught by David Malan.
Some of the topics include software engineering, web development, abstraction, and data structures, to name a few. You also cover languages like Python, JavaScript, HTML, and CSS.
This course is just one of many online courses offered by Harvard.