Search results
This is CS50x 2024. 🎉 Curious how your 2023 work counts toward the 2024 course? See our FAQs if you started in 2023 or earlier. Interested in a verified certificate, a professional certificate, or transfer credit and accreditation?
- Courses
CS50x is our flagship course. This course teaches students...
- Syllabus
Syllabus - CS50x 2024. Introduction to the intellectual...
- Harvard Online Course
An entry-level course taught by David J. Malan, CS50x...
- Courses
CS50x is our flagship course. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web programming. Languages include C, Python, and SQL, plus HTML, CSS, and JavaScript.
Syllabus - CS50x 2024. Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently.
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.
***This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.***TABLE OF CONTENTS00:00:0...
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.
TABLE OF CONTENTS 00:00:00 - Introduction 00:01:01 - Story Time 00:06:03 - Compiling 00:28:40 - Debugging 00:47:27 - Memory 00:52:37 - scores.c 00:57:39 - Arrays 01:13:59 - Strings 01:33:12 ...