Harvard University offers the CS50x and CS50p courses as part of their Computer Science curriculum. These courses are designed to teach fundamental concepts in computer science and programming, with CS50x serving as an introduction to computer science, and CS50p focusing on Python programming.
- Course Link: CS50x
- Description: An entry-level course taught by David J. Malan that explores computer science and the art of programming through problem-solving and hands-on coding. It covers a wide range of topics, including algorithms, data structures, and web development.
- Course Link: CS50p
- Description: A Python programming course also taught by David J. Malan. It covers Python fundamentals, data manipulation, web development with Flask, and more.
This repository includes code examples, solutions to problem sets, and additional materials related to the CS50x and CS50p courses at Harvard University. The content is organized into folders corresponding to the course and week.