Electrical Engineering and Computer Science (course 6)
See EECS degree requirements and course catalog.
IAP classes:
- ✅ Introduction to Data-Centric AI (January 2023)
- ✅ 6.s091: Causality: Policy Evaluation, Structure Learning, and Representation Learning (January 2023)
- ✅ 6.s092: The Art and Science of PCB Design (January 2023)
- ✅ Modern Zero Knowledge Cryptography (January 2023)
- ✅ The Missing Semester (of your Computer Science Education) (January 2020)
- ✅ 6.9620: web.lab (January 2023)
Fall/Spring classes:
- 🔄 6.004: Computation Structures (Spring 2017)
- no psets or exams
- ✅ 6.031: Software Construction (Spring 2023, Spring 2022)
- 🔄 6.033: Computer System Engineering (Spring 2023)
- no psets, exams, or lecture videos
- 🔄 6.036: Intro to Machine Learning (Spring 2020)
- no labs or exams
- ✅ 6.042: Mathematics for Computer Science (Spring 2010, 2015, 2018)
- ✅ 6.101: Fundamentals of Programming (Fall 2023)
- ✅ 6.1600: Foundations of Computer Security (Fall 2023)
- ✅ 6.512: Coq: Formal Reasoning About Programs (Spring 2023)
- no lecture videos (but has free textbooks)
- ✅ 6.7320: Parallel Computing and Scientific Machine Learning (Spring 2023)
- ✅ 6.804: Computational Cognitive Science (Fall 2023)
- textbook with exercises here
- no lecture videos, but has comprehensive and interactive notes
- 📝 6.820: Foundations of Program Analysis (Fall 2015)
- ✅ 6.823: Computer System Architecture (Fall 2021, Fall 2023)
- ✅ 6.824: Distributed Systems (Spring 2023)
- ✅ 6.826: Principles of Computer Systems (Fall 2020, Fall 2019, Fall 2017)
- ✅ 6.828: Computer Systems Security (Spring 2023)
- ✅ 6.875: (Mathematical) Foundations of Cryptography (Fall 2023)
- ✅ 6.s081: Dynamic Computer Language Engineering (Spring 2019, Spring 2018, Spring 2017)
- ✅ 6.s050: Programming Language Design (Spring 2023)
- 📝 6.s890: Topics in Multiagent Learning (Fall 2023)