These are projects completed as a part of UC Berkeley Computer Science Undegraduate Program
Here is the list of topics covered in each course:
- CS61A: Structure and Interpretation of Computer Programs (Python)
- CS61B: Data Structures (Java)
- CS61C: Computer Architecture & Machine Structures (C & Assembly Language & Java)
- CS188: Artificial Intelligence (Python)
- CS170: Efficient Algorithms and Intractable Problems (Python)
- Data-X (Python)