That's what I have to say about my ongoing saga with CS50 Harvard University's
online computer science course through edx for free. It is defined as
Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
It is truly an amazing journey. I am not finished the course. I am still working through the psets
and hope to finish it in a few months.
It is full of surprises and it's not your regular computer science course.
You can check out the videos for free on YouTube as well to get a taste.
The instructors are not boring and they keep you engaged.
Try it, you'll like it..