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 College
Demanding, but definitely doable. Social, but educational. A...
- Harvard Online Course
A broad and robust understanding of computer science and...
- CS50x
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.
CS50: Computer Science Courses and Programs from Harvard. 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. We are excited to offer a series of introductory CS50 courses and Professional Certificate ...
Learn how to think algorithmically and solve problems efficiently with C, Python, SQL, and JavaScript. CS50x is a self-paced, open-source version of CS50, a popular course at Harvard College.
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.
4 dni temu · Demanding, but definitely doable. Social, but educational. A focused topic, but broadly applicable skills. CS50 is the quintessential Harvard (and Yale!) course.”
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.