See the thing about the Stanford course is that the professor teaches based on previous knowledge of object orientented programming. While I do have experience with Basic Java and python, I have yet to be exposed to OOP.
So, I won't be able to just jump into that class.
Since I'm only 16, I don't have much money to spend but I'll check out Udemy & Lynda.com