Yes, you are very clear.
I, too, had no experience before I took this certificate. And I admit, it was challenging for me to start from scratch here, but the guidance I had from my TAs was tremendous, the forums were very helpful, and I was listening to the video lectures usually more than once, in order not to lose details. It will certainly be harder for people like you and me, but if you decide to put time in it, it's very doable.
That said, if you decide to take this certificate, here are some brief advise:
- Focus on learning the material and on completing the exercises. Don't get lost into the vast depths of programming at this point of your education, but focus on the basics.
- Google a lot. There are thousands great resources that will help you and save you time, cause it's impossible to expect for the course to go through all the libraries and functions, it will take forever -- as you said, you can't rely 100% on a single source when learning something new.
- Read the threads and post questions when you can't find something, and we will reply with useful links and recommendations asap.
- Rule of thumb: Make it work, make it correct, make it efficient -- with this order.
- Whenever having trouble with a homework question, check the sample code that will be given to you with the rest of the material. Many similar functions and methods are there.
- Experiment as much as you can, and keep your search simple: "how to use scanf() in c++" "what is the standard library c++" "why using namespace std; c++" etc.
Also, try level 1 and level 2, complete the homework and ask for guidance, and if you think it works for you, enroll then
My personal commitment was 4-5 hours daily and I completed the course with distinction in 66 days, but that really varies per student, so you better figure out your pace in the first 2 levels and then decide.
Good luck and hope to see you in the forums!