Skip to content

alwqx/awesome-cs-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

MIT

Field Course
Algorithm 6.006 Introduction to 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

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
Algorithm CS 161 Design and Analysis of Algorithms
Computer Network CS 155 Computer and Network Security
Compilers CS 143 Compiler construction
Database CS 245 Principles of Data-Intensive Systems
ML CS 221 CS221: Artificial Intelligence: Principles and Techniques
Numerical Optimization CME 304 Numerical Optimization

CMU

Field Course
Algorithm 15-451/651: 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

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

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

Releases

No releases published

Packages

No packages published