Some of the things I used to do is also to help others learn. One of my invited work was to teach PHP programming and web development at Adventist University of the Philippines.
I tackled a quick way to program in PHP and how to do things quickly and easily.
Included in my course is how to install USBWebserver on your Windows machine to make use of it as a web server and database server.
A basic system with login, search and CRUD(create, read, update and delete) functionality was constructed as the course runs only for one day so that the trainee can do programming all by himself at the end of the day.