Practical courses designed for understanding, not following instructions.
Learn MoreSee what we're building.
Hands-on courses designed to help you build real skills by applying concepts, not following instructions.
PROGRAMMING
Learn the fundamentals of programming by building a collection of simple console games, starting with odds and evens and gradually working up to a complete battleship game.
You follow instructions, absorb theory, and finish the course — only to feel stuck when you try to work on your own.
A deliberate approach to building skills that last.
Learning on a need-to-know basis
Learn what matters, when it matters - concepts appear only when they're needed.
Learning by trying, not copying
Learn by doing the work yourself - we explain what and why, but you put in the work.
Learning that stays accessible
Learn in a way that's easy to revisit - knowledge stays available long after the course ends.
Structured courses supported by a permanent knowledge base and a supportive community.
Structured Courses
Focused, practical courses designed to help you build real skills by applying concepts instead of following instructions.
View CoursesThe Vault
A permanent, searchable knowledge base with all the concepts, techniques, and explanations used across the courses.
Explore the VaultGroundhoggers' Den
A Discord server where you can get help, ask questions, and connect with other groundhoggers.
Join the DenStart building real skills with practical courses designed for understanding, not just completion.
View Courses