Not too easy. Not too difficult.
Mr. Stewart is probably one of the best professors I've ever had. This was an online course, but prior to this, I took a C# course of his in-person. I could tell he had a genuine passion for both programming and teaching, it showed through in every lecture. He was also always happy to answer questions and engage us in conversation, during and after class. In this online SQL course, he was just as supportive. Excellent communication, he'd respond to emails very quickly and thoroughly answer any questions I had. He'll even help you out with questions relating to your future goals in the field, as he has years of professional experience there as well. Overall a really great experience learning from this guy, I wish all my programming classes could be administered by him, honestly.
Very basic intro to MySQL. Previously had no experience with databases, this class was a very good starting point. You'll gain a basic understanding of how databases function and their role in software, as well as lean to manipulate and create them. I had TONS of fun with this class, and this actually helped me narrow down my career goals from "programming" to "database admin"
Hours per week:
Advice for students:
As with any programming class, you cannot fall behind and need to dedicate the time to learning the material. Everything builds off of everything else. If you fail to grasp one thing, the next chapter is going to be a bummer for you. Don't be afraid to ask questions! As I said, Bill is great and will absolutely help you if you are struggling. Also, YouTube is a great supplemental aid for online classes, always.