Skip to content
Projects

alwqx/awesome-cs-course

View on GitHub

alwqx/awesome-cs-course has 131 GitHub stars and 24 forks. GitHot measured 0 stars in 24 hours and +1 in 7 days. Last checked 2026-11-12 17:09 UTC. Last push 2026-10-19.

How these counts are measured

awesome university cs core courses

Measured star growth

in 24h
0
in 7 days
+1
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Awesome CS Course

Chinese Edition

some awesome CS core courses of MIT, UC Berkeley, Stanford and CMU from the Internet.

LLM

Field Course Source
ChatGPT ChatGPT Prompt Engineering for Developers deeplearning.ai
ChatGPT Building Systems with the ChatGPT API deeplearning.ai
ML Generative AI for Everyone deeplearning.ai
LLM Generative AI with LLMs deeplearning.ai
LLM Finetuning Large Language Models deeplearning.ai
LLM Large Language Models with Semantic Search deeplearning.ai
LLM Automated Testing for LLMOps deeplearning.ai
LLM LLMOps deeplearning.ai
LLM Advanced Retrieval for AI with Chroma deeplearning.ai
LLM/ML Reinforcement Learning from Human Feedback deeplearning.ai
LLM Building and Evaluating Advanced RAG Applications deeplearning.ai
LLM Understanding Large Language Models Princeton
LLM CS324 - Large Language Models Stanford
LLM CS224N-Lecture 11: Prompting, Instruction Finetuning, and RLHF Stanford
LLM CS 886: Recent Advances on Foundation Models Uwaterloo
LLM Hands-On Large Language Models GitHub

Harvard

| :------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | CS2680 Modern AI Systems: Agents and System Optimizations | CS2680 Modern AI Systems |

MIT

Field Course
Algorithm 6.006 Introduction to Algorithms
Advanced Data Structures OCW - 6.851 Advanced Data Structures or CSAIL Page
Advanced Algorithms 6.854J Advanced Algorithms
Operation System 6.828 Operating Systems
Distributed System 6.824 Distributed Systems
Computer Network 6.207[J] Networks
Computer Architecture 6.004 Computation Structures
Compilers 6.035 Computer Language Engineering
Database 6.830/6.814: Database Systems
计算机程序的构造和解释 6.001 Structure and Interpretation of Computer Programs
The Missing Semester of Your CS Education The Missing Semester of Your CS Education
Mathematics for Computer Science Mathematics for Computer Science
6.034 - Artificial Intelligence 6.034 - Artificial Intelligence
6.036 - Introduction to ML 6.036 - Introduction to ML
6.S191 - Introduction to Deep Learning 6.S191 - Introduction to Deep Learning
18.657 - Mathematics of Machine Learning 18.657 - Mathematics of Machine Learning
18.S096 - Matrix Calculus for ML 18.S096 - Matrix Calculus for ML
18.06 - Linear Algebra 18.06 - Linear Algebra
18.05 - Introduction to Probability and Statistics 18.05 - Introduction to Probability and Statistics
6.867 - Advanced ML 6.867 - Advanced ML

Stanford

Field Course
Operation System CS 107 Computer Organization & Systems
CS 107E Computer Systems from the Ground Up
CS 110 Principles of Computer Systems
CS 140 Operating Systems
CS 240 Advanced Topics in Operating Systems
ML CS 221 CS221: Artificial Intelligence: Principles and Techniques
CS236 Deep Generative Models
CS229 - Machine Learning
CS230 - Deep Learning
CS234 - Reinforcement Learning
CS229M - ML Theory
CS224U - NL Understanding
CS224N - NLP with Deep Learning
CS336: Language Modeling from Scratch
CME 295 - Transformers & Large Language Models
Algorithm CS 161 Design and Analysis of Algorithms
Advanced Data Structures CS 166 Advanced Data Structures
The Modern Algorithmic Toolbox CS 168 The Modern Algorithmic Toolbox
Computer Network CS 155 Computer and Network Security
Compilers CS 143 Compiler construction
Database CS 245 Principles of Data-Intensive Systems
Numerical Optimization CME 304 Numerical Optimization
CS146S: The Modern Software Developer CS146S: The Modern Software Developer

CMU

Field Course
Algorithms 15-451/651: Algorithms
15-850: Advanced Algorithms 15-850: Advanced Algorithms
Operation System 15-213 Introduction to Computer Systems
Distributed Systems 15-440 Distributed Systems & course profiles
Computer Network 15-441/641 Computer Networks
Computer Architecture 18-447 Introduction to Computer Architecture
Compilers 15-411 Compiler Design
Database 15-445/645 Database Systems
ML 11-768: AI Agents

UC Berkeley

Field Course
Algorithm CS61B Data Structures
Operation System CS162 Operating Systems and System Programming
Computer Network CS168 Introduction to the Internet
Computer Architecture CS152 Computer Architecture and Engineering
Compilers CS164 Programming Languages and Compilers
Database CS186 Introduction to Database Systems
计算机程序的构造和解释 CS61A Structure and Interpretation of Computer Programs && SICP of Python 描述 中文版
AI CS188 Introduction to Artificial Intelligence
ML CS189 Introduction to Machine Learning

All courses of UC Berkeley can be found in EECS Course WEB Sites.

Shanghai Jiao Tong University

Field Course
Reinforcement Learning CS26015, Fall 2019

NYU

Field Course
Machine Learning DS-GA 1003, Spring 2019
Foundations of Machine Learning Foundations of Machine Learning

Summary

CS courses of university are helpful for us to learn computer science.As long as we stick to the right direction, keep working hard and adjust ourselves, everyone will make progress!

Reference

For Database

Explore related projects