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]- Lab
- 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] -
Week 9
[Theme: Flask, Python revisited, Jinja, Equity Markets(Stocks)]
miscellaneous Folder consists of implementation of searching/ sorting algorithms in C.
Week-10 is a write-up about opinions on content moderation in social-media sites. It will be omitted here