This repo contains my current progress in the Open Source Society University Computer Science Curriculum
Curriculum | ||
---|---|---|
314a384 | Added alternative to Intro to NumAnalysis. |
Diff |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
py4e.com | Python for Everybody | 7/13/2021 | * | * |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
MITx | Introduction to Computer Science and Programming using Python | 15/8/2022 | see repo | * |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
UBCx | How to Code: Simple Data | - | - | - |
UBCx | How to Code: Complex Data | - | - | - |
University of Washington | Programming Languages, Part A | - | - | - |
University of Washington | Programming Languages, Part B | - | - | - |
University of Washington | Programming Languages, Part C | - | - | - |
University of Alberta | Object-Oriented Design | - | - | - |
University of Alberta | Design Patterns | - | - | - |
University of Alberta | Software Architecture | - | - | - |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
MIT Open Learning Library | Calculus 1A: Differentiation | - | - | - |
MIT Open Learning Library | Calculus 1B: Integration | - | - | - |
MIT Open Learning Library | Calculus 1C: Coordinate Systems & Infinite Series | - | - | - |
MIT Open Learning Library | Mathematics for Computer Science | - | - | - |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
MIT | The Missing Semester of Your CS Education | - | - | - |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
Hebrew University of Jerusalem | Build a Modern Computer from First Principles: From Nand to Tetris | - | - | - |
Hebrew University of Jerusalem | Build a Modern Computer from First Principles: Nand to Tetris Part II | - | - | - |
University of Wisconsin–Madison | Operating Systems: Three Easy Pieces | - | - | - |
University of Massachusetts Amherst | Computer Networking: a Top-Down Approach | - | - | - |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
Stanford University | Divide and Conquer, Sorting and Searching, and Randomized Algorithms | - | - | - |
Stanford University | Graph Search, Shortest Paths, and Data Structures | - | - | - |
Stanford University | Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming | - | - | - |
Stanford University | Shortest Paths Revisited, NP-Complete Problems and What To Do About Them | - | - | - |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
University of London | Information Security: Context and Introduction | - | - | - |
UC Davis | Principles of Secure Coding | - | - | - |
UC Davis | Identifying Security Vulnerabilities | - | - | - |
UC Davis | Identifying Security Vulnerabilities in C/C++ Programming | - | - | - |
UC Davis | Exploiting and Securing Vulnerabilities in Java Applications | - | - | - |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
Stanford Online | Databases: Modeling and Theory | - | - | - |
Stanford Online | Relational Databases and SQL | - | - | - |
Stanford Online | Databases: Semistructured Data | - | - | - |
Stanford Online | Machine Learning | - | - | - |
UC San DiegoX | Computer Graphics | - | - | - |
UBCx | Software Engineering: Introduction | - | - | - |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
Eindhoven University of Technology | Ethics, Technology and Engineering | - | - | - |
Saint Petersburg State University | Intellectual Property Law in Digital Age | - | - | - |
Northeastern University | Data Privacy Fundamentals | - | - | - |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
EPFL | Parallel Programming | - | - | - |
Stanford Online | Compilers | - | - | - |
UPenn | Introduction to Haskell | - | - | - |
University of Groningen | Learn Prolog Now! | - | - | - |
Udacity | Software Debugging | - | - | - |
Udacity | Software Testing | - | - | - |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
MITx | Computation Structures 1: Digital Circuits | - | - | - |
MITx | Computation Structures 2: Computer Architecture | - | - | - |
MITx | Computation Structures 3: Computer Organization | - | - | - |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
ArsDigita University | Theory of Computation | - | - | - |
Tsinghua University | Computational Geometry | - | - | - |
Stanford Online & UBC | Game Theory | - | - | - |
Provider | Course | Completion Date | Proof | Repository |
---|---|---|---|---|
3Blue1Brown | Essence of Linear Algebra | - | - | - |
MIT OCW | Linear Algebra | - | - | - |
HSE University | Introduction to Numerical Analysis | - | - | - |
Stanford University | Introduction to Logic | - | - | - |
Harvard | Probability | - | - | - |
Provider | Specialization | Completion Date | Proof | Repository |
---|---|---|---|---|
University of Helsinki | Fullstack Open | - | - | - |
Northwestern | Modern Robotics | - | - | - |
University of Illinois | Data Mining | - | - | - |
UC San Diego | Big Data | - | - | - |
UC San Diego | Internet of Things | - | - | - |
University of Illinois | Cloud Computing | - | - | - |
Johns Hopkins University | Data Science | - | - | - |
EPFL | Functional Programming in Scala | - | - | - |
Michigan State University | Game Design and Development with Unity 2020 | - | - | - |