Open Education in Computer Science from Open Source Society University following CS2013 guidelines.
Topics covered: high school geometry college algebra trigonometry precalculus
Topics covered: simple programs basic abstractions` data structures algorithms imperative programming
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
Topics covered: bits bytes memory C
Topics covered: relational databases transaction data modeling OpenGL
Topics covered: authentication transport security platform security software security
Topics covered: shell scripting vim version control
Topics covered: Social Context Analytical Tools Professional Ethics Intellectual Property and more
Topics covered: vectors matrices linear independence dimensions
Topics covered: types of scaling distributed computing
Topics covered: vectors motion Newton's laws
Topics covered: real-time systems gameplay programming unreal engine
(See random/archive/log)