About

Anya Iyer

VEX IQ Competitor & Student Programmer

Hey there!

I'm Anya, and I built VEX Tutorials to be the resource I wish I'd had when I started competing in VEX IQ. When I first got into robotics, there was a massive gap between "Hello World" and a reliable competition autonomous. The official resources cover the basics well, but getting from a simple drive-forward program to consistent sensor-driven routines? That journey was full of trial and error.

After three years of competing, debugging autonomous routines in tournament pits, and learning things the hard way, I decided to write it all down — a structured, step-by-step path from absolute beginner to competition-ready autonomous programming. Every tutorial on this site is written with real competition experience in mind.

Who this is for

  • Students learning to code their first autonomous routine
  • Parents and mentors helping teams improve their programming skills
  • Teams looking to level up from basic timing-based autos to sensor-driven consistency

My approach

Every tutorial follows the same structure: clear learning objectives up front, both VEXcode Blocks and Python examples (for beginner and intermediate content), real competition context, and a hands-on challenge at the end. I believe in learning by doing.

Contributing

VEX Tutorials is open source! I welcome contributions from the VEX community.

Ways to contribute

  • Fix a typo or improve an explanation — every page has an "Edit this page" link
  • Add a new tutorial — especially intermediate and advanced topics
  • Share your experience — competition anecdotes make tutorials more relatable
  • Report issues — found something confusing or incorrect? Open an issue
  • Suggest videos — know a great VEX IQ programming video? Let me know

How to contribute

  1. Fork the repository on GitHub
  2. Make your changes (tutorials are written in MDX — Markdown with components)
  3. Submit a pull request with a clear description of your changes

See the Contributing Guide for full details.

Contact

Have questions, suggestions, or just want to say hi? Open an issue on GitHub — I'd love to hear from you.