Search results
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.
- CS50x
This is CS50, Harvard University’s introduction to the...
- Harvard Online Course
A broad and robust understanding of computer science and...
- CS50x
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 program in C, Python, SQL, HTML, CSS, and JavaScript with CS50, a free online course from Harvard University. Explore topics such as computational thinking, algorithms, data structures, and web development with problem sets and a final project.
Learn the basics of computer science and programming in C, Python, SQL, and JavaScript with CS50x, Harvard's largest course. This self-paced course is open to all levels of experience and offers a certificate for a passing grade.
Learn Python with this free online course from Harvard, designed for beginners and experienced programmers. Explore topics such as functions, classes, exceptions, regular expressions, and more.
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.
CS50 (Computer Science 50) [a] is an introductory course on computer science taught at Harvard University by David J. Malan. The on-campus version of the course is Harvard's largest class with 800 students, 102 staff, and up to 2,200 participants in their regular hackathons.