Intro to FTC Robot Coding with Java Blocks

Intro to FTC Robot Coding with Java Blocks

1000 St Nicholas AveNew York, NY
Overview

Learn FTC programming fundamentals using Blocks and Java while coding robots, solving challenges, and building STEM skills.

Intro to FTC Robot Coding with Blocks and Java
Ages 12–18

In Intro to FTC Robot Coding with Blocks and Java, students explore the exciting world of competitive robotics programming through the FIRST® Tech Challenge (FTC). Participants will learn how software controls robot actions and discover the fundamentals of programming used by robotics teams around the world.

Students will begin by learning core programming concepts using FTC Blocks, a visual drag-and-drop coding environment designed for beginners. As they gain confidence, they will be introduced to Java, one of the most widely used programming languages in robotics, engineering, and software development. Through hands-on coding activities, participants will learn how to create simple programs that control robot movements and behaviors while developing logical thinking and problem-solving skills.

Throughout the workshop, students will gain experience with coding concepts that serve as the foundation for more advanced robotics programming while building confidence in computer science and engineering.

What Students Will Learn

  • Introduction to FIRST Tech Challenge (FTC) robotics
  • Programming fundamentals using FTC Blocks
  • Understanding the connection between Blocks and Java code
  • Basic Java programming concepts
  • Variables, sequences, and program flow
  • Loops and conditional statements
  • Robot movement and motor control basics
  • Testing and debugging code
  • Computational thinking and problem-solving
  • Teamwork and collaboration skills
  • Career pathways in robotics, engineering, and computer science

Final Project
Students will create and present a simple FTC robot program that demonstrates their understanding of programming fundamentals, robot control, and logical problem-solving using both Blocks and introductory Java concepts.

Registration Requirement
This program is open to students ages 12–18.

The only requirement to participate is obtaining a Member Card. Both the student and a parent/guardian must complete the Member Card registration using the link below before attending the workshop.

Member Card Registration:
https://docs.google.com/forms/d/e/1FAIpQLSe8IUZPLZimeX4tKToVtJMBryjSCXJQH7RBY3G1yxROe7EwzQ/viewform

Please ensure that both the student and parent/guardian complete the registration process before the start of the program.

Good to know

Highlights

  • 3 hours
  • ages 12+
  • In person

Location

1000 St Nicholas Ave

1000 Saint Nicholas Avenue

New York, NY 10032

How do you want to get there?

Map
Organized by
Report this event

More events from NYC FIRST

Discover more events from NYC FIRST, from Science & Tech to other experiences you might love.

Still looking for the right event?

Explore all events in New York and filter by date, category, and more to find the perfect fit.