
| Level | Course Title | University | Provider |
|---|---|---|---|
| CS101 | An Introduction to Interactive Programming in Python | Rice University | Coursera |
| CS122 | Elementary Data Structures | Saylor | Saylor |
| CS260 | Computer Architecture | Princeton University | Coursera |
| CS295 | Algorithms: Design and Analysis, Part 1 | Stanford University | Coursera |
| CS310 | Web Development | Saylor | Saylor |
| CS323 | Design of Computer Programs | Udacity | Udacity |
| CS325 | Programming Languages | University of Washington | Coursera |
| CS355 | Programming Languages | Saylor | Saylor |
| CS370 | The Hardware Software Interface | University of Washington | Coursera |
| CS386 | Computer Security | Stanford University | Coursera |
| CS400 | Introduction to Databases | Stanford University | Coursera |
| CS404 | Pattern Discovery in Data Mining | University of Illinois at Urbana-Champaign | Coursera |
| CS432 | Cryptography | Stanford University | Coursera |
| CS453 | Advanced Databases | Saylor | Saylor |
| MATH173 | Single-Variable Calculus II | Saylor | Saylor |