- Introduce students to new concepts in a robust, language-agnostic way.
- Build confidence with solving hard problems and managing complexity.
- Guide students towards a substantial personal project where they can apply their coding skills.
- Practice good thinking habits and problem solving skills:
- Slowing down and working one step at a time
- Asking questions and running experiments to find answers
- Communicating precisely and unambiguously
- Identifying all of the tools and information you have
- Identifying the tools and information you need, but don't have
- Asking: is this similar to something I've seen before?
- Online, 1:1 lessons, 60 minutes each
- $100 per lesson, $50 trial lesson
- Game, Website, or Mobile App Development
- How to simplify complex problems
- Algorithm-style coding problems
- How to generate a strategy before implementation
- How to read documentation
- Debugging Strategies
- Students can use whatever language or platform they're most comfortable with.
- If possible, I'd encourage students to use replit.com — a free tool that makes setup simple.