Not too easy. Not too difficult.
I would recommend this course to anyone who wants to start getting a feel for programming, but taking it on open courseware is not a good idea because you can't ask for help.
I learned search tools, basics of programming, indexing, methods for timing a program, basic translation methods, and a general feel for Python programming.
Hours per week:
Advice for students:
Make sure you are taking it with someone who knows computer programming, otherwise, you'll never have anyone to ask for help.