Enroll here: CS50x
Instructor: David J. Malan
Big Thanks to the active CS50 Discord Community
-
π Week-0
[Theme: Basics of Programming]
-
πWeek-1
[Theme: Basics of C, Greedy Algorithm, Cryptography]
- Problem set
-
πWeek-2
[Theme: Arrays, Cryptography, Encryption]
- Lab
- Problem set
-
πWeek-3
[Theme: Algorithms, Graph Theory Basics]
-
πWeek-4
[Theme: Memory organization, Pointersβ , Image filters, File manipulation & Data Recovery]
- Lab
- Problem set
-
πWeek-5
[Theme: Data Structuresβ ]
- Lab
- Problem set
- Speller(Using Tries)π₯
-
πWeek-6
[Theme: Basics of Python, Forensics, Probability]
- Lab
- Problem set
-
πWeek-7
[Theme: SQLite, Database querying, Crime Investigation]
- Lab
- Problem set
- Movies
- Fiftyvilleπ₯
-
πWeek-8
[Theme: Basics of HTML, CSS, Javascript, DOM]
- Lab
-
πWeek-9
[Theme: Flask, Python revisited, Jinja, Equity Markets(Stocks)]
Week-10 is a write-up about opinions on content moderation in social-media sites. It will be omitted here