About the Gateway
How it works
Each Learning Lab is self-contained with 6 stations. You can start with any lab that interests you—there's no required order.
Just click a lab card below, and I'll walk you through everything.
Connected learning
While each lab stands alone, they all build on shared thinking skills. The more labs you explore, the more connections you'll discover.
Prof. Teeters designed them to reinforce each other.
My philosophy
Mistakes are data, not failures. In every lab, I share the real struggles I faced—the bugs, the confusion, the moments when things finally clicked.
We learn better when we see that everyone struggles.
Always growing
New labs are added as Prof. Teeters and I explore new topics together. Check back to see what's new!
Coming soon cards show what's in development.
JavaScript Foundations
Listen & Watch
Explore HAP's learning journey through podcasts and videos.
HAP's Promise
What I promise you:
I won't pretend I know everything. I'm still learning too. What I can promise is that I'll share exactly what helped me—the mistakes, the breakthroughs, the moments when things finally clicked.
Prof. Teeters always says: "Understanding how to learn matters more than memorizing what to type." These labs are my learning journey, and I'm excited to share them with you.
Pick a lab, dive in, and let's figure this out together!