Those courses are giving good instructions into their respective programming languages. Learning the different methods, syntaxes and using those is one thing, but getting the basic understanding of how to build effective scripts or programs, requires more than that.
Frank Büchsel gave me a hint about this free online course on Harvard University call “CS50” or “This is CS50”.
The description for that course is:
Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project will receive a certificate from HarvardX. This is a self-paced course–you may take CS50 on your own schedule.
HarvardX pursues the science of learning. By registering as an online learner in an HX course, you will also participate in research about learning. Read more here:
There is a short introduction video here that will give a overview of what CS50 is about:
So I decided to sign up for this course and have been listening to the first two lectures so far. Professor David J. Malan is very inspiring to listen too and so far he’s made this course very interesting and catching.
As I was sitting there and listening to lecture, a thought came up to share this with you all on my blog. If you want to join in, send me a notice and we can coordinate a study group if interested and needed. Its not too late to sign up on the online course.