Programming & Software Engineering
Notes on software construction, software design, web technology & UI design, software performance engineering, and more
MIT EECS open course learning notes — a personal collection of notes, code examples, and exercises from MIT EECS open courses, covering computer systems, theoretical computer science, computer security, computer architecture, and software engineering.