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
- Fork the repository on GitHub
- Make your changes (tutorials are written in MDX — Markdown with components)
- 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.
VEX Tutorials