awesome-computer-science-resources
github.com/shiv4nsh/awesome-computer-science-resources ↗List of All awesome Computer Science Courses
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me trimester i resources from awesome-computer-science-resources"
Installation instructions →What's inside
Trimester I
- AD 101A | Introductory | Algorithms and Data Structures | UNSW | Introduction to Data Structures and Algorithms |
Introductory | Algorithms and Data Structures | UNSW | Introduction to Data Structures and Algorithms |
- AD 101B | Coursera (Princeton) | Introduction to Algorithms (Part 1)
Coursera (Princeton) | Introduction to Algorithms (Part 1)
- AD 101C | MIT 6.006 | Introduction to Algorithms
MIT 6.006 | Introduction to Algorithms
- AD 101D | Stony Brook University | Introduction to Algorithms
Stony Brook University | Introduction to Algorithms
- https://www.coursera.org/learn/learn-to-program
- https://www.coursera.org/learn/program-code
Trimester III
- AD 201A | Core | Algorithms and Data Structures | Berkeley CS 170 | Efficient Algorithms and Intractable Problems
Core | Algorithms and Data Structures | Berkeley CS 170 | Efficient Algorithms and Intractable Problems
- AD 201B | Berkeley CS 61B | Data Structures
Berkeley CS 61B | Data Structures
- CA 201 | Core | Computer Architecture | CMU 740 | Computer Architecture
Core | Computer Architecture | CMU 740 | Computer Architecture
- OS 102 | Core | Operating Systems | Berkeley CS 162 | Operating Systems and System Programming
Core | Operating Systems | Berkeley CS 162 | Operating Systems and System Programming
- PROG 202 | Core | Programming | ITU | Object Orientred Programming in C++
Core | Programming | ITU | Object Orientred Programming in C++
Extras – Electives / Intermediate / Advanced / Graduate Courses
- AD 502 | Algorithms | MIT 6.890 | Algorithmic Lower Bounds: Hardness Proofs
Algorithms | MIT 6.890 | Algorithmic Lower Bounds: Hardness Proofs
- AI 301 | AI and Machine Learning | HRW | Artificial Intelligence
AI and Machine Learning | HRW | Artificial Intelligence
- AI 302 | Berkeley CS 188 | Artificial Intelligence
Berkeley CS 188 | Artificial Intelligence
- AI 303 | Coursera (Stanford) | Machine Learning
Coursera (Stanford) | Machine Learning
- AI 304 | Udacity (Google)| Deep Learning
Udacity (Google)| Deep Learning
- CC 101 | Cloud Computing | EdX (IEEE) | Introduction To Cloud Computing
Cloud Computing | EdX (IEEE) | Introduction To Cloud Computing
Trimester IV
- AI 201 | Core | Artificial Intelligence & Machine Learning | Berkeley CS 188 | Introduction to Artificial Intelligence
Core | Artificial Intelligence & Machine Learning | Berkeley CS 188 | Introduction to Artificial Intelligence
- AI 201 | EdX | Artificial Intelligence
EdX | Artificial Intelligence
- DM 201 | Core | Data Management | Saylor CS 403 | Introduction to Modern Database Systems
Core | Data Management | Saylor CS 403 | Introduction to Modern Database Systems
- MATH 203 | Core | Math | Saylor CS 202 | Discrete Structures
Core | Math | Saylor CS 202 | Discrete Structures
- NET 201A | Core | Networking | Thammasat ITS 323 | Introduction to Data Communications
Core | Networking | Thammasat ITS 323 | Introduction to Data Communications
- NET 201B | | CUNY | Fundamentals of Computer Networking
| CUNY | Fundamentals of Computer Networking
Trimester II
- MATH 201 | Core | Math | Coursera (Brown)| Coding the Matrix: Linear Algebra through Computer Science Applications
Core | Math | Coursera (Brown)| Coding the Matrix: Linear Algebra through Computer Science Applications
- MATH 202 | Core | Berkeley CS 70 | Discrete Math and Probability Theory (CS70)
Core | Berkeley CS 70 | Discrete Math and Probability Theory (CS70)
- OS 101 | Core | Operating Systems | EdX | Introduction to Linux
Core | Operating Systems | EdX | Introduction to Linux
- PROG 201 | Core | Programming | Stanford CS 107 | Programming Paradigms
Core | Programming | Stanford CS 107 | Programming Paradigms
- TC 201A | Core | Theory of Computation | UNSW | Theory of Computation
Core | Theory of Computation | UNSW | Theory of Computation
- TC 201B | IIT Kanpur | Theory of Computation
IIT Kanpur | Theory of Computation
Showing a sample of 76 resources. View the full list on GitHub →