Online Course Attendance

First, and foremost, thanks for considering a course. In different times, we might be meeting face-to-face, but for now, it's all online. This page has a little information about how I offer courses online and what to expect.

General Overview

I have been teaching courses to small groups for more than 12 years, both as on-site corporate training and my open courses in Chicago. In offering my courses online, my goal is to create a similar kind of environment where participants can interact. Thus, all courses are strictly limited to 12 attendees. They are live-taught and assume your full involvement during the week (meaning approximately 40 hours of work). I do not operate a MOOC. Courses are not passive. Do not register for an online course unless you can fully commit time to it.

Questions and Answers

Q: How is a course delivered online?

A: Zoom is used for live presentation, screen sharing, demos, and voice interaction. All other interaction, including code review, debugging, Q&A, and other code-related issues take place through a shared private GitHub project. Everyone works independently, but out of the same project. This enables better code sharing and discussion.

Q: Will I receive course materials?

A: Yes, all course materials are electronic and include presentation notes (as applicable).

Q: How long do I have access to materials?

A: Each course has its own dedicated GitHub project that collects all work and materials. This project lives on indefinitely after a course has concluded. Access it any time after the course is done.

Q: Do online courses also include in-person attendees?

A: No. An online course is only offered online.

Q: Are sessions recorded?

A: Partially. I record all portions of the course where I am officially presenting material or guiding group discussion. However, significant portions of a class involve individual coding and and project work. Those portions are not recorded. During work time, it is more common for group-interaction to utilize online "chat" instead. Just to give you an idea, in a recent online version of the Rafting Trip course, I recorded about 14 hours of video.

Q: When is the course taught?

A: Courses are taught 9:30am-5:30pm in US Central Time with approximately an hour for lunch and a 20 minute afternoon coffee break.

Q: Can I take a course and work my regular job at the same time?

A: It depends--do you want to finish the course? If the answer is "yes", then the answer to this question should probably be "no." My courses are advanced and demand your attention. If you are attempting to multitask, you will likely fail. It highly recommended that you either ask your employer for time off or time for training and development.

Q: How long will you be offering courses online?

A: All of my courses are ONLY being offered online until at least summer 2021. After that, I will re-evaluate the viability of offering an in-person course. It is likely that online courses will continue to be an option even after in-person courses resume.