Peblio provides an easier way to write about and teach code. Peblio pages are called PEBLS (pronounced pebbles) and they can include different media like text, videos, websites, questions, and code in different languages that can be written, and executed in our editor widgets. This guide is written on a pebl and it includes videos and instructions for creating content with Peblio and using Peblio in your classroom.
Source: Peblio

GitHub for your whole school, with everything you need to make it great Roll out version control and GitHub at your school, train students with the tools they’ll use in industry, and support teachers with training so that they master Git and GitHub. As a GitHub Education school, you’ll enjoy:
Turtlestitch is based on a browser-based educational programming language (Snap!) to generate patterns for embroidery machines. It is easy to use, requiring no prior knowledge in programming, yet powerful in creating nowels patterns for embroidery. It is usefull for designers to experiment with generative aesthetics and precision embroidery as well as tool for innovative workshops combining an introduction to programing with haptic output.Turtlestitch uses Snap!s “pen module” which it interprets as a needle and transforms its output into widely-used embroidery file formats.