Since you successfully passed the Google interview, can you comment on how much the OCW content prepared you for it? Or did you have to supplement with other algorithm books? I believe many people would find your self-taught-no-CS-degree experience very interesting.
I replied to another user "40acres" in this thread about my process, check that out for additional details. Yes, watch videos and read books. "Tushar Roy - Coding Made Simple" on YouTube was a massive help. Some books I've read: Cracking the Coding Interview, Programming Interviews Exposed, Programming Pearls, Hacker's Delight, Mythical Man Month, Boolean Reasoning: The Logic of Boolean Equations, Understanding Linux Network Internals, Introduction to Algorithms CLRS, Return on Software: Maximizing the Return on Your Software Investment, Software Estimation: Demystifying the Black Art.
I read (past and presently) a lot of business and finance books as well. Also tons of books teaching soft skills, which is hugely important.
Yes, Even I want to know this too. I am an aspiring self taught developer. Can you please elaborate on the courses you specifically took, any extra books you referred to and any side projects ? I would really like to know more about your experience in detail as I feel it might help with my journey.