This repo contains all the courseworks of CS61A at UC Berkeley. course website
- Lab 00: Getting Started
- Lab 01: Functions
- Lab 02: Higher-Order Functions, Lambda Expressions
- Lab 03: Recursion, Python Lists
- Lab 04: Tree Recursion, Data Abstraction
- Lab 05: Iterators, Mutability
- Lab 06: Object-Oriented Programming
- Lab 07: Linked Lists, Inheritance
- Lab 08: Mutable Trees
- Lab 09: Scheme
- Lab 10: Interpreters
- Lab 11: Programs as Data, Macros
- Lab 12: SQL
- hw 01: Functions, Control
- hw 02: Higher-Order Functions
- hw 03: Recursion, Tree Recursion
- hw 04: Sequences, Data Abstraction, Trees
- hw 05: Generators
- hw 06: OOP, Linked Lists
- hw 07: Scheme
- hw 08: Scheme Lists
- hw 09: Programs as Data, Macros
- hw 10: SQL
- hw 11: Finale
- Hog
- Cats
- Ants
- Scheme
- W1
- W2
- W3
- W4
- W5
- W6
- W7
- W8
- W9
- W10
- W11
- W12
- W13
- W14
- W15