Course Notes

These are my structured notes from computer science and AI courses, with 37 PDFs in total. Each course includes a short description; click a course title to open its PDF.

AI Infrastructure

Engineering foundations of large-model systems: hardware, communication, training, and inference.

Machine Learning and AI

Machine learning, reinforcement learning, language models, vision, and optimization.

Systems, Architecture, and Networks

Computer systems, architecture, operating systems, databases, networks, and security.

Programming and Software

Programming abstractions, modern C++, and software construction.

Algorithms, Theory, and Mathematics

Algorithms, theory of computation, discrete mathematics, and engineering mathematics foundations.