Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-computer-science-resources
List of All awesome Computer Science Courses
https://github.com/shiv4nsh/awesome-computer-science-resources
Last synced: 3 days ago
JSON representation
-
Trimester I
- PROG 101 | Introductory | Programming | Stanford CS 106B | Programming Abstractions
- PROG 001 | Stanford CS 106A | Introduction to Computer science | Programming methodology
- PROG 102B | Introductory | MIT 6.00.2x | Introduction to Computational Thinking Data Science
- MATH 101 | Introductory | Math | ArsDigita | Discrete Mathematics
- AD 101A | Introductory | Algorithms and Data Structures | UNSW | Introduction to Data Structures and Algorithms |
- AD 101D | Stony Brook University | Introduction to Algorithms
- TC 101A | Introductory | Theory of Computation | Stonehill (Coderisland) | Introduction to the Theory of Computation
- TC 101B | Coursera (Rice) | Principles of Computing (Part 1)
- MATH 101 | Introductory | Math | ArsDigita | Discrete Mathematics
- AD 101A | Introductory | Algorithms and Data Structures | UNSW | Introduction to Data Structures and Algorithms |
- AD 101D | Stony Brook University | Introduction to Algorithms
- TC 101A | Introductory | Theory of Computation | Stonehill (Coderisland) | Introduction to the Theory of Computation
- AD 101B | Coursera (Princeton) | Introduction to Algorithms (Part 1)
-
Trimester II
- PROG 201 | Core | Programming | Stanford CS 107 | Programming Paradigms
- MATH 202 | Core | Berkeley CS 70 | Discrete Math and Probability Theory (CS70)
- TC 201B | IIT Kanpur | Theory of Computation
- OS 101 | Core | Operating Systems | EdX | Introduction to Linux
- MATH 202 | Core | Berkeley CS 70 | Discrete Math and Probability Theory (CS70)
- TC 201B | IIT Kanpur | Theory of Computation
- PROG 201 | Core | Programming | Stanford CS 107 | Programming Paradigms
- MATH 201 | Core | Math | Coursera (Brown)| Coding the Matrix: Linear Algebra through Computer Science Applications
-
Trimester III
- PROG 202 | Core | Programming | ITU | Object Orientred Programming in C++
- AD 201A | Core | Algorithms and Data Structures | Berkeley CS 170 | Efficient Algorithms and Intractable Problems
- AD 201B | Berkeley CS 61B | Data Structures
- CA 201 | Core | Computer Architecture | CMU 740 | Computer Architecture
- OS 102 | Core | Operating Systems | Berkeley CS 162 | Operating Systems and System Programming
- AD 201B | Berkeley CS 61B | Data Structures
- OS 102 | Core | Operating Systems | Berkeley CS 162 | Operating Systems and System Programming
- PROG 202 | Core | Programming | ITU | Object Orientred Programming in C++
- AD 201A | Core | Algorithms and Data Structures | Berkeley CS 170 | Efficient Algorithms and Intractable Problems
- CA 201 | Core | Computer Architecture | CMU 740 | Computer Architecture
-
Trimester IV
- SE 201A| Core | Software Engineering | MIT 6.005 | Elements of Software Construction
- SE 201B | Berkeley CS 169 | Software Engineering
- AI 201 | Core | Artificial Intelligence & Machine Learning | Berkeley CS 188 | Introduction to Artificial Intelligence
- SC 201A | Core | Security and Cryptography | Ruhr | Introduction to Cryptography
- SC 201C | Thammasat ITS 335 | Introduction to Security
- NET 201A | Core | Networking | Thammasat ITS 323 | Introduction to Data Communications
- NET 201B | | CUNY | Fundamentals of Computer Networking
- MATH 203 | Core | Math | Saylor CS 202 | Discrete Structures
- DM 201 | Core | Data Management | Saylor CS 403 | Introduction to Modern Database Systems
- SE 201B | Berkeley CS 169 | Software Engineering
-
Extras – Electives / Intermediate / Advanced / Graduate Courses
- SA 101 | Software Architecture | Udacity (Georgia Tech) | Software Architecture and Design
- PROG 301| Programming|| UNSW CS3| Design in Computing
- PROG 303| Coursera (UC Santa Cruz) | C++ For C Programmers
- SE 201 | Software Engineering | EdX (Berkeley) | Engineering Software as a Service (SaaS), Part 1
- SE 302 | EdX (Berkeley) | Engineering Software as a Service (SaaS), Part 2
- SE 401 | Berkeley CS 294 | Software Engineering for Scientific Computing
- SE 402 | Harvard CS 164 | Mobile Software Engineering
- MATH 302 | Coursera (JHU) | Statistical Inference
- SYS 301 | Systems | MIT 6.033 | Computer System Engineering
- DM 301 | Databases and Data Management | KU Leuven | Introduction to Database Management Systems
- DM 302 | Saylor CS 410 | Advanced Databases
- SC 301 | Security | Thammasat CSS 322 | Security and Cryptography
- SC 302 | Cryptography | | BIU | 3rd BIU Winter School on Cryptography 2013
- SC 301 | Udacity| Applied Cryptography
- AI 301 | AI and Machine Learning | HRW | Artificial Intelligence
- AI 302 | Berkeley CS 188 | Artificial Intelligence
- AI 304 | Udacity (Google)| Deep Learning
- NET 302 | Thammasat ITS 413 | Internet Technologies and Applications
- WEB 201 | Web Development | | Harvard CS 75 | Building Dynamic Websites
- MOB 201 | Mobile App Development | Harvard CS 76 | Building Mobile Applications
- MOB 202 | ITx | IPhone / iOS 8 Application Development
- MOB 203 | ITU | Android Application Development
- MED 401 | Digital Media | | Purdue ECE 637 | Digital Image Processing
- MED 403 | ITU | Computer Graphics
- IOT 201 | Internet Of Things | | Kings College | Internet Of Things
- MED 402 | Berkeley CS 184 | Computer Graphics