Not too easy. Not too difficult.
I loved this course about the fundamentals of computer programming. Jimmy is a very knowledgeable professor, and he's fair. He allows absolute individuality through his assignments, due dates, group projects, etc., all while encouraging that you work with one another. The end goal is to prepare you for more complex code writing. This class definitely does that by helping you get comfortable with the basics.
I learned how to write basic code, how to navigate the programs that allow you to write and create programs, and a comfort level in the language of programming.
Hours per week:
Advice for students:
The number one, and most important factor in any class is to actually go to class. I would recommend that you don't miss a class at all. There are always circumstances out of your control, but you shouldn't ever be absent except for emergencies. Classroom time is so important because you can receive immediate feedback from your instructor, and work through issues so that you can learn more rapidly.