I remember learning how to make a stop-motion animation when I was in 5th grade. The school’s media specialist taught us how to do it. She showed us how to move the figures and then take a picture with the camera, and then each student had a chance to do both tasks. We learned how to do this as part of a larger unit on storytelling.
When I was in college, I took a class called “Vertebrate Zoology. It was taught by a professor in the Biology department, who also happened to be a herpetologist. The class was mostly lecture and we had to memorize the characteristics of each class, order, and family that the professor talked about in class. We also had field trips every other week to see some of the animals he talked about during the lectures. I was learning about animal classification because it was a requirement for my major (Zoology).
One of the first professional development courses I took was an introduction to ColdFusion (a website programming language). It was taught by a certified instructor from a local software company. He showed us examples of the code, and prompted us to write the code on our computers, to see what it did for the website. I was learning ColdFusion because my employer had taken over a project that had a website built with the language, and they needed me to manage it.