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