Great Curricula
I'm passionate about great curriculum design. In my opinion, there are no poor teachers, only teachers ill equipped by poorly-designed curriculum. Here are some of the curricula I've developed from my various teaching experiences.
CS 601: Front-End Development
Taught at Boston University Metropolitan College, this curriculum used these CS 601 Code Snippets. Hosted on Glitch, these snippets demonstrate various aspects of using HTML, CSS, and JavaScript to build websites.
Front-End Foxes School
Taught globally in cohorts from 2020-2022. While the school closed in 2023, the 22-lesson curriculum, adapted from the Microsoft Web Development for Beginners, lives on!
The original nonprofit, Vue Vixens, was founded as a way to host free workshops for women in person at Vue.js and Front-End focused conferences. Those workshops live on here:
Standalone workshops are available here and the 6-week bootcamp materials are here
Microsoft's "For Beginners": The Original Design
The original design of the curricula that I created alongside teammates is conserved here. They were designed with great care with no superfluity, with credit given to the authors, and will remain so on my own repos.
- Web Dev for Beginners - The original, and most popular, of the curricula I designed while orchestrating the original team at Microsoft.
- Machine Learning for Beginners - The second curriculum that I also designed, and for which I wrote a considerable number of lessons.
- AI for Beginners - Written primarily by Dmitry Soshnikov
- IoT for Beginners - Written by Jim Bennett
- Data Science for Beginners - Written by a team managed by Jasmine Greenaway
Curriculum Template
Used at Microsoft, this is a template to use when scaffolding a suite of lessons on GitHub.
Web Dev for Beginners
I designed and developed the viral "For Beginners" at Microsoft. These are free and open repos on GitHub with thousands of stars, ranking highly in most-starred repos globally.
Learn more here. Sketchnotes by Tomomi Imuri
Machine Learning for Beginners
Among other curricula developed at Microsoft, I designed and wrote large parts of the Machine Learning for Beginners Curriculum.
Learn more here. Sketchnotes by Tomomi Imuri
Creative Curricula
MaZine Learning
Free printables that you fold into small zines. Learn all about Machine Learning with Professor Puff! Coming soon: Cloud Computing zines.
Learn more here.
Snappy Squirrel
Learn about personal finance following Snappy Squirrel's adventures as he buys a house, gets into debt, and learns about saving!
Learn more here.
ThingLearn
It's a curriculum, a community, and a lot of fun! Let's learn about the Internet of Things together.
Learn more here.
AI for Kids
In this gentle introduction to Artificial Intelligence, we use simple language to describe the vocabulary and concepts that underlie this important field.
Learn more here.