| Change | Commit |
|---|---|
| update Software Engineering: Introduction course | 17e6800 |
This repository tracks a user's progress through the OSSU Computer Science curriculum. Work should be tracked in private repositories, where applicable, so no honour policies are broken.
| Provider | Course | Completion Date | Proof | Repository |
|---|---|---|---|---|
| py4e.com | Python for Everybody | - | - | - |
| Provider | Course | Completion Date | Proof | Repository |
|---|---|---|---|---|
| MIT OCW | Introduction to Computer Science and Programming using Python | - | - | - |
| Provider | Course | Completion Date | Proof | Repository |
|---|---|---|---|---|
| UBCx | Systematic Program Design | - | - | - |
| 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 |
|---|---|---|---|---|
| RITx | Cybersecurity Fundamentals | - | - | - |
| 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 | Databases: Relational Databases and SQL | - | - | - |
| Stanford Online | Databases: Semistructured Data | - | - | - |
| Stanford Online | Machine Learning | - | - | - |
| UC San DiegoX | Computer Graphics | - | - | - |
| IBM | Introduction to Software Engineering | - | - | - |
| Provider | Course | Completion Date | Proof | Repository |
|---|---|---|---|---|
| Eindhoven University of Technology | Ethics, Technology and Engineering | - | - | - |
| University of Pennsylvania | Introduction to Intellectual Property | - | - | - |
| 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 |
|---|---|---|---|---|
| KULeuvenX | Web Security Fundamentals | - | - | - |
| University of California, Irvine | Security Governance & Compliance | - | - | - |
| Infosec | Digital Forensics Concepts | - | - | - |
| LinuxFoundationX | Secure Software Development: Requirements, Design, and Reuse | - | - | - |
| LinuxFoundationX | Secure Software Development: Implementation | - | - | - |
| LinuxFoundationX | Secure Software Development: Verification and More Specialized Topics | - | - | - |
| Provider | Course | Completion Date | Proof | Repository |
|---|---|---|---|---|
| 3Blue1Brown | Essence of Linear Algebra | - | - | - |
| MIT OCW | Linear Algebra | - | - | - |
| MIT OCW | Introduction to Numerical Methods | - | - | - |
| Open Logic Project | Introduction to Formal 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 | - | - | - |