Open Education in Computer Science from Open Source Society University following CS2013 guidelines.
Topics covered: high school geometry college algebra trigonometry precalculus
- Algebra 1 (10.02.23 → 10.02.23) → Proof • Notes
- Geometry (26.10.23 → 26.10.23) → Proof • Notes
- Algebra 2 (15.01.24 → 15.01.24) → Proof • Notes
- Trigonometry (04.02.24 → 04.02.24) → Proof • Notes
- Precalculus (21.02.24 → 08.04.24) → Proof • Notes
Topics covered: simple programs basic abstractions data structures algorithms imperative programming
- Introduction to Programming (04.03.24 → 17.03.24)
→ Proof • Notes - Introduction to Computer Science (22.03.24 → 02.07.24)
→ Proof • Notes
Topics covered: functional programming object-oriented design ML-family languages Lisp-family languages Ruby
Topics covered: stacks queues linked lists hash tables trees
Topics covered: discrete math O-notation discrete probability statistics
- Calculus 1A (15.04.24 → 14.10.24) → Proof • Notes
- Calculus 1B and 1C (14.10.24 → 22.03.25) → Proof • Notes
- Math for CS (15.11.24 → 06.08.25) → Proof • Notes
Topics covered: bits bytes memory C
Topics covered: authentication transport security platform security software security
Topics covered: shell scripting vim version control
Topics covered: vectors matrices linear independence dimensions
- Linear Algebra (14.10.24 → 27.02.25)
→ Proof • Projects • Notes - Probability for CS (23.09.25 → planned 31.12.25)
→ Proof • Notes (archive) • Notes (new)
Topics covered: vectors motion Newton's laws
Topics covered: unreal engine gameplay programming
(See random/archive/log)
- Introduction to Computer Systems - 2–3 lectures per week, labs every 2–2.5 weeks, reading
- Foundations of Computer Security - 2 lectures per week, labs every 1–2.5 weeks, reading
- Probability for CS - 3 lectures per week, homework 1–2 weeks, reading
- Unreal Engine 4 Ultimate Game Developer
- Computer Graphics
- Introduction to Databases
- Deep Learning
- Introduction to Algorithms
If you find this useful, you can buy me a coffee.
