Section 1: Choose How You Will Learn and Deploy
Start in the browser
You can read every Telemark lesson and run its simulators without installing development software. Local setup is only needed when you are ready to build and deploy code to a physical Robot Controller.
For Telemark Lessons and Simulators
You need a modern browser, a keyboard, and an internet connection. The simulator runs Java-style FTC code in the browser against simulated hardware. It does not install an app on a Control Hub.
For a Physical Robot
Choose the workflow your team uses:
- OnBot Java: Write Java in the Robot Controller's browser editor. Android Studio and a local JDK are not required.
- Android Studio: Work with the full FTC SDK project, Git, third-party libraries, and normal code-review tools. FIRST currently requires Android Studio Ladybug 2024.2 or later for the official project.
- A team-provided web workflow: New browser-based alternatives are emerging. Follow your team's instructions if it uses one, and verify that it can build and deploy against the current FTC SDK.
Sections 2 through 7 document the Android Studio path. They are optional if your team uses a browser workflow. Section 8 explains the first OpMode in either environment.
Ready to move on?
Sign in with Google to save your progress with Telemark, or continue without saving.