Join the 2023
Competition!
Explore and test the various challenges from the new 2023 Competition Field: CENTERSTAGE presented by RTX!
CODE WITH FIRST CANADA
Start Your FIRST Robotics
Adventure Now


FTC Intro
New to the FTC Sim? Start here!
Difficulty
Difficulty

FTC Movement
After completing the FTC Introduction courses, put your newly learned skills to the test in these more advanced movement fields!
Difficulty

FTC Puzzles
Collection of some of the most difficult puzzles available. Here you will put your skills to the test to complete these tricky puzzles.
Difficulty

FTC Grabby
A collection of puzzles to be solved with Grabby, an unique robot that can grab and drag blocks around.





6.6K
Submissions3.52s
Time to Beat26
Days Left
CODE WITH FIRST CANADA
Start Your FIRST Robotics
Adventure
Now

Block-Based & and Text Based Java Programming
You can choose to program in FTC Blocks or On Bot Java. You can also translate their block code into text based code!Guided Onboarding Experience
Explore our website with ease using our integrated and interactive guide. This tool provides a complete tour of the site and walks you through all the coding concepts. It's available to you at any time, and even provides tips and hints.Build Your Own Puzzles
Unleash your creativity! Design your own challenges, and share them with friends worldwide!

Join the live events!
Enjoying FTC SIM? Take your experience from virtual to in person with FIRST Tech Challenge!
FIRST Tech Challenge (FTC) is a robotics competition program designed for
middle and high school students.
In FTC, students design, build, and program robots to compete in challenging games that require critical thinking,
problem-solving, and teamwork. The program encourages
students to explore their interests in science,
technology, engineering, and math (STEM) fields, while also developing important skills
such as communication, leadership, and creativity.
FTC provides students with a hands-on
learning experience that can help
them gain valuable skills and prepare for
success in their future academic and professional careers.
The FTCSIM runs slow, what can I do?
Make sure you're not running any other software at the same time.
Especially playing videos or using 3D software can slow down the sim quite a bit!
You can also change the quality, by going to 'Settings' (the gear icon in the top-right) and selecting a lower quality setting.
If your sim still runs slow after this, please do let us know through our Discord server!
You can also change the quality, by going to 'Settings' (the gear icon in the top-right) and selecting a lower quality setting.
If your sim still runs slow after this, please do let us know through our Discord server!
What are the hardware requirements?
Processor:
Operating System:
Memory:
Storage:
Display:
Internet Connectivity:
Keyboard:
We recommend using a computer with any of the IntelĀ® Braswell Series processors (N3170, N3160, N3060, or N3050). These processors provide enough power for smooth operation of our platform.
Since our platform operates via a browser, it is compatible with any operating system, making it highly accessible. Whether you use Windows, MacOS, Linux, or Chrome OS, you'll be able to run our platform seamlessly.
At least 2 GB of RAM is required, with up to 4 GB recommended. This ensures that our platform runs smoothly and allows for efficient multitasking.
Either 16 GB or 32 GB eMMC is required, depending on your storage needs. This provides ample space for all your important files and documents.
An 11.6" HD screen (1366 x 768 resolution) is preferred for a clear, easy-to-read display. Touch panel capability is optional but could enhance interaction with the platform.
A stable internet connection is essential for accessing online resources. We recommend a device with WiFi with reliable internet access.
A standard keyboard, or keyboard attachment is necessary to write code.
Does the FTCSim work on a phone/tablet?
FTCSIM should work with any device that supports the chrome browser, however there may be physical limitations like screen size that may affect your experience. It is recommended you test the experience with your device beforehand.
What Browser should I use?
Although other browsers may also work, we recommend using Google Chrome as the browser for the FTCSIM.
My code doesn't work, can I get help?
If you're having trouble getting your code to work, we recommend asking help in the following order:
- Try to explain your code out loud to yourself, or a rubber duck - it really works!
- Ask a classmate or friend
- Ask your teacher
- Share your question on our Discord server. Please try to be specific, and share any code that you are having trouble with!
I have other questions/feedback, where do I go?
We always like to hear from people, so please do share any feedback through our Discord server! This is the best way for us to know about your experience, and what we can do to improve it.
