If you really want to understand how machines work, how strings work.
How distributed computing works
How databases work
How to program efficient string search
How regular expressions work
How to represent problems well for example in graph
How statistics works
How to analyze problems
How to read papers
How to be able to learn anything by your own
And the list goes on and on
It's all in real college University courses no online course would give that to you.
You have to focus on theory of math and cs for a couple of years and stretch and train your mind.