There are plenty of programming and computer science courses on the web, of both free and paid variety. So it’s important to know that you have a lot of choice if you are just starting out learning about how to program a computer.
This is an area that Udacity seems to have an advantage over on Coursera, although I’ve had a couple of really nice computer programming courses on Coursera. But still, Udacity has inline code checking whereas Coursera relies more on peer review. Both have their merits. It’s important to remember that when Udacity first came on the scene they had a science-heavy focus which included computer programming classes very early on. So they’ve been doing this a while.
So I don’t mind recommending that you try their Intro to Computer Programming course. From the site:
At the end of this course, you will have learned key concepts in computer science and enough programming to be able to write Python programs to solve problems on your own. This course will prepare you to move on to intermediate-level computing courses.
The course seems to involve learning Python programming to build your own web crawler and search engine. Imagine building your own search engine! That would be quite an accomplishment.
If this sounds right for you, why don’t you give it a try? Udacity courses have both a free version and a paid version, so don’t be discouraged by the pricing on the screen and go for the free version if that suits you better.
I also don’t understand why there is a “waiting list” in front of the paid version. Since the paid version includes one-on-one instruction or tutoring, perhaps they are overloaded with students and don’t have enough instructors.
If you take this class, please post your thoughts below to let me know how you thought it was.