Harvard University Free Online courses: 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. Harvard University Free Online course
Duration: About 12 weeks – 10 to 20 h per week –
Language: English
32 Free Online Courses and Certificates You can earn in 2020
Harvard University Free Online courses: Introduction to Computer Science
Learning topics:
- 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
- Harvard University Free Online courses
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, with or without prior programming experience.
An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.
Topics:
abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.
Languages:
C, PHP, and JavaScript plus SQL, CSS, and HTML.
Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming.
As of Fall 2015, the on-campus version of CS50x, CS50, was Harvard’s largest course.
More information and registration on Official Website.
Harvard University Free Online courses
Apply Also: 7 data science certifications to boost your resume and salary
Google Introduces a New Career Certificates Program That Could Land You a Great Job