Skip to main content
0x1eaf

Open Source Society University

Computer Science

Summary

This repository tracks my progress through the OSSU Computer Science curriculum. I have made some modifications in order to fit my own goals better, or if i have other material that covers the same subject.

Progress

Core CS

Core Programming

Provider Course Completion Date Completed
UBCx Systematic Program Design 2024-09-21
University of Washington Programming Languages, Part A - -
University of Washington Programming Languages, Part B - -
University of Washington Programming Languages, Part C - -
Textbook The GoF book - -

Core Math

Provider Course Completion Date Completed
Textbook A calculus textbook my boss gave me - -
Textbook Discrete Mathematics With Applications, Epp S. -

CS Tools

Provider Course Completion Date Completed
MIT The Missing Semester of Your CS Education 2024-04-24

Core Systems

Provider Course Completion Date Completed
Hebrew University of Jerusalem Build a Modern Computer from First Principles: From Nand to Tetris 2024-03-02
Hebrew University of Jerusalem Build a Modern Computer from First Principles: Nand to Tetris Part II 2024-04-20
Carnegie Mellon University Introduction to Computer Systems -
University of Wisconsin–Madison Operating Systems: Three Easy Pieces - -
University of Massachusetts Amherst Computer Networking: a Top-Down Approach - -

Core Theory

Provider Course Completion Date Completed
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 - -

Core Security

Provider Course Completion Date Completed
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 - -

Core Applications

Provider Course Completion Date Completed
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 - -

Core Ethics

Provider Course Completion Date Completed
Eindhoven University of Technology Ethics, Technology and Engineering - -
University of Pennsylvania Introduction to Intellectual Property - -
Northeastern University Data Privacy Fundamentals - -