My bag is on the ceiling.
Every class I’ve ever taken has been done in a traditional way. Go to class. Sit down. Shut yer trap. Turn in your homework. You better have done it you maggot. Here’s your grade. I’m calling your mother. You know, the usual high school experience. But TIY does it different. Our first 4 weeks doing front end are going to be flipped classrooms. (Un)Fortunately that does not mean the gravity is reversed. It means the workflow is opposite from that of a traditional class.
The “learning the material” portion is done mostly on your own as homework. For example, we read through our lessons on HTML last night, and today we went over pretty briskly with an instructor, and then did applied exercises on it. It sound very backwards. The benefits of flipped versus traditional are hard to quantify, but the most immediate improvement is that you’re doing the hard work in the presence of the instructor. So instead of imploding while you’re at home, alone and helpless, you’ve got someone here who can put the fire out. Also, if Atom (or whatever program you’re using to do whatever you’re learning) gets a bad error, preventing you from doing work, you don’t have waddle into class the next day, tail between your legs and spew a new version of “Yeah my printer uhhh broke.”
Plus, it helps you stay motivated to get work done. I have difficulty working at home. I’ve laid around and been enough of a bum in my house that I’ve mentally zoned it as a place to be a degenerate. That’s a hard habit for me to break. Especially if I had to write code using a slew of syntax I learned, like, foreverrrrr ago (that same morning).
On paper, flipped classrooms make it sound like the instructors are lazy and make you do the “learning” on your own. Glorified task masters. Only there to make you work the next day. But in reality it makes a huge difference in knowledge retention. I mean let’s be honest, the only real way to “learn” something is to do that something. Doing it in the presence of a pro only helps it along.