I am currently tutoring younger children in basic programming (Python 3) and discrete mathematics. This page is a part of the ongoing effort to build a body of content that is both wide and deep enough to encompass a solid introduction to computer programming, and accessible enough to be taught to kids in the range of 10 to 14 y.o. (but will likely encompass a larger auditory).
Teaching younger kids presents several advantages, but at the same time poses unique challenges. The links below will lead to blog posts (which are in turn renders of Jupyter Notebooks) which cover some of the material I teach. Written text is generally dryer than a live discussion, but can serve as a better reference material in the future.