I teach Python in Grade 11 Computer Science and Grade 12 Computer Science. I teach them repetitive and iterative structures, then modular programming, and finally object-oriented programming.
I created a website that uses PHP to serve random multiple choice questions from an SQL database. The website (HTML, CSS) lets student answer 10 questions at a time and receive a grade based on those questions.
My new hobby is teaching myself Solidity, which is Ethereum's smart contract language.