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.
- Course Duration: Approx. 11 weeks - 10-20 hours per week
- Course Price: Free - With option for paid certificate
- Level - Introductory
Who is this course for? This course is for anyone who wants an introduction computer and programming without any prior knowledge of either.
What you will get? You’ll get access to courseware developed by David J. Malan Gordon McKay, Professor of the Practice of Computer Science at Harvard University – which is instructed by David; Doug Lloyd, Senior Preceptor in Computer Science, Harvard University; and Brian Yu, Senior Preceptor in Computer Science, Harvard University.
You can also opt to pay a fee to get a verified certificate – if you earn a satisfactory score on 9 programming assignments – which you can easily share, to highlight the skills and knowledge you’ve gained.
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, PHP, and JavaScript plus SQL, 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
Check out our blog for more free online courses!