Workshops can be an excellent way to learn something new. They are a combination of training, hands on experience, group interaction and materials you can take with you. A workshop can be for educators, students or a combination.
One Hour of Code
Learning Modules on Robotics, Coding, Electronics Projects