completed |  Introduction to Computer ScienceHarvard | 10 weeks |
available |  Java Programming: Solving Problems with SoftwareDuke | 4 weeks |
inProgress |  Java Programming: Arrays, Lists, and Structured DataDuke | 4 weeks |
available |  Object Oriented Programming in JavaUCSD | 6 weeks |
available |  Data Structures and PerformanceUCSD | 6 weeks |
completed |  Java Programming: Principles of Software DesignDuke | 4 weeks |
available |  Java Programming: Build a Recommendation SystemDuke | 4 weeks |
inProgress |  Programming Languages, Part AUWash | 5 weeks |
inProgress |  Programming Languages, Part BUWash | 3 weeks |
inProgress |  Programming Languages, Part CUWash | 3 weeks |
available |  Calculus 1A: DifferentiationMIT | 13 weeks |
available |  Calculus 1B: IntegrationMIT | 15 weeks |
available |  Calculus 1C: Coordinate Systems & Infinite SeriesMIT | 13 weeks |
available |  Linear Algebra - Foundations to FrontiersUT Austin | 15 weeks |
available |  Introduction to Probability and Data with RDuke | 5 weeks |
available |  Intro to StatisticsUdacity | 8 weeks |
available |  Build a Modern Computer from First Principles: From Nand to TetrisHUJI | 6 weeks |
available |  Build a Modern Computer from First Principles: From Nand to Tetris IIHUJI | 6 weeks |
available |  Introduction to Operating SystemsGeorgia Tech | 8 weeks |
available |  Computer Science: Algorithms, Theory, and MachinesPrinceton | 10 weeks |
available |  Algorithms, Part IPrinceton | 6 weeks |
available |  Algorithms, Part IIPrinceton | 6 weeks |
available |  Software Engineering: IntroductionUC Berkeley | 6 weeks |
available |  Machine LearningStanford | 11 weeks |
available |  Database Management EssentialsUniversity of Colorado | 7 weeks |
available |  Cryptography IStanford | 7 weeks |
available |  Linux Command Line BasicsUdacity | 1 week |
available |  The Unix WorkbenchJHU | 4 weeks |