Search results
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.
- CS50x
This is CS50, Harvard University’s introduction to the...
- Harvard Online Course
A broad and robust understanding of computer science and...
- CS50x
An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.
Learn the basics of computer science and programming in C, Python, SQL, and JavaScript with CS50x, an online version of Harvard's largest course. Enroll today and get a certificate for $219 or audit the course for free.
Learn how to program in C, Python, SQL, HTML, CSS, and JavaScript with CS50, a course for all levels of experience. Watch lectures, submit problem sets and final project, and get feedback or certificate via edX.
Introduction to Computer Science from Harvard, better known as CS50, is the largest course on the Harvard campus and more than 4,000,000 learners worldwide have registered for the course on edX.
Learn how to think algorithmically and solve problems efficiently with C, Python, SQL, and JavaScript. This course covers topics such as abstraction, data structures, web development, and more.
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.