A Self-Learning, Modern Computer Science Curriculum
functionalcs.github.io
functionalcs.github.io
For example: https://www.khanacademy.org/math/algebra/
A recent problem I needed a solution for: given n blocks of data of equal length generate all possible XOR sums of the blocks in-place (no additional memory). The answer is an irreducible polynomial of degree n with a primitive root over GF(2).
And maybe the answer found the problem you're describing, not the other way around. You were taught to look for and solve problems a certain way, so problems appear with those characteristics.
Required courses in the curriculum require MOOCs, but they include a lot of the same book resources as further reading topics. The community is quite active and has been happy to answer questions in chat.
Really?
otherwise This is heavy on maths for data science and machine learning..
It doesn't have any of the "software engineering" courses though.
Still, I appreciate and love all the online material (that's free!) but I tend to operate better when I can 1) Collaborate with other students (and professors) 2) Have deadlines
It's interesting finding a new job only to have existing classmates be excited for you to be there. Rumors begin spreading that you get shit done even quicker.
A suggestion for getting yourself to spend time on large projects: http://tynan.com/ornothing "Do it or nothing"
(So let's use this as a reminder that the same applies for SciHub and scientific papers, with extra suggestion to use SciHub anyway, as researchers were most likely paid already from tax money anyway.)
jwasham/coding-interview-university also links to a number of also helpful OER resources: https://github.com/jwasham/coding-interview-university
This is a good list, I would add something in category theory to it and macro economics (for the systems approach to highly variant systems).