An interactive, web-based learning platform for FTC robotics programming. Code-A-Robot (codearobot.org) guides students through Java fundamentals, FTC-specific SDK features, and hands-on coding exercises with in-browser compilation and execution.
-
Structured Curriculum
Step-by-step lessons covering Java basics, hardware mapping, sensors, and autonomous programming. -
Live Code Editor
Write and run FTC Java code directly in your browser using a custom editor. -
Instant Feedback
Code is compiled and executed via Cheerpj, so you see results in real time. -
Progress Tracking
Track lesson completion and quiz performance.
- Framework: Next.js 13 (App Router)
- UI Library: React
- Styling: Tailwind CSS
- Editor: AceEditor (
react-ace) - Code Execution: Cheerpj (see SimpleJavaRunner)
- Backend: Supabase (PostgreSQL + Auth)
- Hosting: Vercel
MIT © Code-A-Robot
