Level | Course Title | University | Provider |
---|---|---|---|
CS101 | Introduction to Programming with Java - Part 1: Starting to Program in Java | Universidad Carlos III de Madrid (UC3M) | EdX |
CS295 | Algorithms, Part I | Princeton University | Coursera |
CS295 | Algorithms: Design and Analysis, Part 1 | Stanford University | Coursera |
CS315 | Analytic Combinatorics | Princeton University | Coursera |
CS317 | Automata | Stanford University | Coursera |
CS360 | Algorithms: Design and Analysis, Part 2 | Stanford University | Coursera |
CS360 | Algorithms, Part II | Princeton University | Coursera |
CS380 | Introduction to Data Science | University of Washington | Coursera |
CS404 | Pattern Discovery in Data Mining | University of Illinois at Urbana-Champaign | Coursera |
CS406 | Cluster Analysis in Data Mining | University of Illinois at Urbana-Champaign | Coursera |
CS408 | Data Visualization | University of Illinois at Urbana-Champaign | Coursera |
CS412 | Pattern Recognition | IISc Bangalore | NPTEL |
CS413 | Mining Massive Datasets | Stanford University | Coursera |
CS419 | From GPS and Google Maps to Spatial Computing | University of Minnesota | Coursera |
CS430 | Biometrics | IIT Kanpur | NPTEL |
CS432 | Cryptography | Stanford University | Coursera |
CS433 | Cryptography II | Stanford University | Coursera |
CS434 | Cryptography and Network Security | IIT Kharagpur | NPTEL |
CS455 | Introduction to Computer Networks | University of Washington | Coursera |
IT427 | Information Security | Saylor | Saylor |
IT427 | Software Security | University of Maryland, College Park | Coursera |
IT427 | Designing and Executing Information Security Strategies | University of Washington | Coursera |