HAP waving hello and welcoming you to the Gateway

HAP's Learning Lab Gateway

Your starting point for hands-on learning

HAP ready to learn

Welcome to HAP's Learning Lab Gateway! I'm HAP, Prof. Teeters' apprentice, and this is where all my learning adventures begin.

Each Learning Lab below is a complete journey—pick one that interests you, and I'll guide you through it step by step. Every lab has 6 stations where I share what I learned, the mistakes I made, and the breakthroughs that helped me understand.

Prof. Teeters always says the best way to learn is by doing. So let's get started!

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

HAP ready to learn

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!