Happy Coding has been used as the source material for several classes, taught by myself and other folks. This page collects the classes that I know about.
Happy Coding starts with the fundamentals of coding designed for folks who have never seen code before, and leads to advanced topics like server-side coding and Android development. So no matter what you’re teaching, I hope there’s something here you can use.
During fall 2022, I’m teaching an Intro to Web Dev course that focuses on creativity and self-expression.
This is an older version of the Intro to Web Dev course, taught in spring 2022.
These articles below break down the different ways you might use Happy Coding in different kinds of classrooms and contexts.
I absolutely love love LOVE hearing from teachers using Happy Coding’s content in their classrooms. I do all of this for fun, for free, in my spare time, and the only way I know it’s useful is if you tell me.
So please contact me and let me know if you’re using Happy Coding in your classroom. You’ll make my day.
I’m also very interested in collaborating and making Happy Coding more useful for teachers. So if you’re a teacher and you have ideas about what would make this easier for you to use, please reach out!