Home » Blog » Online Learning Through the Instructor’s Eyes

Online Learning Through the Instructor’s Eyes

I’ve been teaching an online course for several months now. For a year prior to that, I was writing the course and working with the team at Ed2Go to make it sparkle. My course gets an average of about 150 students each month.

Since I get asked about it pretty often, and since I feel like I’m starting to get a pretty unique perspective on online learning, I thought I’d share my experience with you, my excellent readers.

My course is called Creating Mobile Apps with HTML5. Needless to say, the course has to cover a LOT of technologies. To further complicate things, I designed the course to be useful for a very wide range of people — from those with very little web development experience to those with tons of experience, but perhaps not so much with HTML5 technologies. To elaborate and further set the stage….

I must teach:

  • HTML, JavaScript, CSS, JQuery, JQuery Mobile, JSON, web browser fundamentals, AJAX fundamentals, web performance tuning, offline database, web APIs, PhoneGap, and more.
  • In just 12 lessons.
  • To 150 students
  • Who are located all over the world
  • And who have varying levels of experience and knowledge
  • On the Web.

This is quite a daunting task…but I only have myself to blame for designing the curriculum and taking it on. When I first signed on to be an Ed2Go instructor, I was just finishing writing my book (WebKit for Dummies), and I was high on my knowledge of all things HTML5 and so I plowed on, despite my previous less-than-perfect experience with online learning.

I’m somewhat of a veteran of online teaching, having taught my first online course (for a community college) back in 2001. At the time, I was frustrated with the format and the lack of ability to really communicate with the students. After one semester, I threw up my hands and pretty much decided that online teaching was way more difficult than live teaching, and that it wasn’t worth the effort for the teacher or the students.

But that was then. Today, pretty much the exact same classroom software is being used for my online course (a learning-oriented forum system), but the entire process for developing and teaching the course has been very different.

I wrote my first online course (on web application development) over a period of about 2 weeks. It consisted of a sloppy powerpoint deck and some links to more information. There were no standards, no editorial review,  and no assistance from the school. I don’t think anyone else at the school knew what I was teaching.

Ed2Go, on the other hand, is extremely process-oriented. Deadlines are tight, and quality standards are very high. More importantly, both are strictly enforced. I consider my editor at Ed2Go to be one of the very best I’ve ever worked with. She kept me honest about whether I was doing my best work, edited me where I needed it (always making me look better than I am), and put up with (and maybe understood) my sense of humor and why I thought it was important to keep certain jokes in the lessons. Writing my course was probably the most difficult writing project of my career, and it took almost a year, during which I worked on it for 4 hours a day and got paid nothing.

Now I’m teaching the course (and getting paid, thanks). My students get a new lesson every Wednesday and Friday. The lesson contains 5 chapters of pre-written instruction, an assignment (usually a little programming task), some frequently asked questions, a list of additional resources, and a quiz. At the end of the 12th lesson, students take the final exam, which consists of 25 multiple choice questions. I’m available to answer questions in a forum area during the duration of the course, but the students’ successful completion of the course is based solely on how they do on the final exam.

The format really works, and the vast majority of my students that I get to interact with seem to get a lot out of it and have a good time. They rank me highly on the surveys at the end of the class and say really nice things in the course feedback.

So, where’s the big “but”? There really isn’t one. I enjoy interacting with my students and I firmly believe that I’m teaching them some really valuable skills and passing on some great information.

There is an occasional challenge brought on by a software dependency that suddenly makes part of the course obsolete or incorrect. Sometimes, a student may get frustrated and take it out on me (that’s what they make the delete button for!), and sometimes I may come home from happy hour too late and fail to do as good of a job explaining the inner workings of JavaScript arrays as I could have done several beers back. But, all in all, I’m really happy with my latest online teaching experience and I’m feeling really positive about the potential for affordable and high-quality online learning.

psst…Want to take my class? A new session is starting soon. Click Here!


  1. Sigrid says:

    I just signed in to that online class for the 12/12/2012. I am looking forward to get to know more about HTML5 and CSS3 and to get more advanced 🙂

  2. ab says:

    I am considering signing up for your online class, Creating Mobile Apps with HTML5, through Mt Hood CC. I work full time, live in Gresham and work in Hillsboro so my time is limited and I have a few questions before doing so.

    Are there specific times when a student must join the online sessions or are they simply posted to be viewed at any time?

    What design tool or environment is required for this class?

    How does a student verify a design if they do not own a smart phone?

  3. Hi ab,

    The class is pretty much at your own pace. A new lesson is posted every Wednesday and Friday and you have 2 weeks from when it’s posted to read through it, do the assignment, and take the quiz. Successful completion of the course is based completely on the final exam, though. So, if you have to miss a lesson it’s not the end of the world. There are no live sessions.

    In the class, we use Komodo Edit, which is free and I show you how to download and install it during the class. If you have a different tool that you’d rather use, you’re free to use that.

    Because I show you how to build mobile web apps, you don’t need to have a smart phone to verify that your app is working. You can just test in a regular browser, and most of the students do.

    Thanks for the questions, and I hope to see you in class!


  4. Leonardo Liz says:

    Hello, Mr. Minnick. In regards to your “Creating Mobile Apps with HTML5”, I would like to start the February 20th section. Please let me know at what time the class starts and finishes. Thank you for your time.

  5. Amy says:

    I’m interested in taking your new class that starts next week, creating mobile apps. I am in the medical field and interested in creating a new app without having to find a middle man to create one and update periodically. Would this class be for me or do I need to start somewhere else first? Thanks!

  6. admin says:

    Hi Amy! My course is an introductory-level course. It won’t make you an expert, but it will certainly give you enough information to start building an app, and to know how all the pieces fit together. I hope that helps, and I hope to see you in class! -Chris

Leave a Reply

Your email address will not be published. Required fields are marked *