CS50: This is CS50x
Published:
CS50: This is CS50x
Course Website
Course Overview
CS50x is an entry-level course taught by Harvard University that introduces students to the art of programming and computer science. It covers foundational concepts such as algorithms, data structures, software development, and web programming. The course is designed to be accessible to beginners while also challenging more experienced learners. This course covers a variety of programming languages, including C, Python, SQL, and JavaScript, and I highly recommend it to be your first programming course.
I took this course in the summer of 2025, and it was an incredible experience that significantly enhanced my programming skills and understanding of computer science principles. That was the first time I really knew what the node is, and it truly made a starting point for my programming journey.
My Learning Journey
- 2025.5.26 Lecture 0 Scratch
- 2025.5.28 Lecture 1 C
- 2025.5.29 Lecture 2 Arrays
- 2025.5.30 Lecture 3 Algorithm
- 2025.7.9 Lecture 4 Memory
- 2025.7.10 Lecture 5 Data Structure
- 2025.7.11 Lecture 6 Python
- 2025.7.12 Lecture 7.SQL
- 2025.7.20 Lecture 8.HTML,CSS,JavaScript
- 2025.7.23 Lecture 9.Flask
- 2025.7.25 Lecture 10.The End