π Coaches & Mentors can now Pre-Register their team(s) up for Tech Tr1be Academy! Click the button on the right to sign up!
Below are the 11 courses you'll be offered and you can take any of them at anytime with no limits. Want to get started quickly? Hop onto a track! Course tracks can be located below the course list.
Learn the basics of FRC in this 7 week course consisting of History, Robots, and an overview of every department.
Recommended for: New People to FRC
Suggested Prerequisites: None
Week 1 - Brief history of FRC
What is FRC?
How does FRC Work?
Tech Tr1be History (& a word from the departments since we have a short history)
Week 2 - Community Outrech in FRC
The Role of Community Outreach
Basics of Community Outreach
Week 3 - Marketing in FRC
The Role of Marketing
Basics of Marketing
Week 4 - Computer Porgramming in FRC
The Role of Programmers
Basics of Computer Programming
The Print Statement
Variables
Week 5 - Strategy Development in FRC
The Role of Strategy
Basics of Strategy Development
Week 6: Build & Design in FRC
Role of Build & Design
Workshop Safety
Basic terminology
Week 7 - Preparing for the Course Exam
Study Materials & Recommendations
Practice Exam
Final Exam
Dive deeper into the community outreach involved in FRC in this 6 week course.
Recommended for: Students new to Community Outreach
Suggested Prerequisites: 1000: Introduction to FRC Robotics
Week 1: The role of Community Outreach Team
Dive deeper into marketing required in FRC in this 6 week course.
Recommended for: Students new to Marketing
Suggested Prerequisites: 1000: Introduction to FRC Robotics
Week 1: The role of Marketing Team
Dive deeper into Build & Design required in FRC and start using industry-leading tools like CAD in this 7 week course.
Recommended for: Students new to Build & Design
Suggested Prerequisites: 1000: Introduction to FRC Robotics
Week 1: The role of Build & Design Team
Understanding the Role of the Build & Design Team
Key responsibilities of the team
Collaboration with other teams
Week 2: Workshop Safety
Importance of Safety in the workshop
Safety equipment and their usage
Emergency Procedures
Week 3: Basic Terminology
Common terms used in the workshop
Understanding technical jargon
Importance of clear communication
Week 4: Basic tool usage
Working with blades and sharp objects
Heat and fire safety
Handling hazardous materials
Week 5: Blades, heat, and anything else dangerous
Introduction to Computer-Aided Design (CAD)
Basic functions and features of CAD Software
Creating simple designs
Week 6: Basics of CAD
Introduction to Computer-Aided Design (CAD)
Basic functions and features of CAD Software
Creating simple designs
Week 7: Advanced CAD Usage
Advanced functions and features of CAD Software
Creating complex designs
Troubleshooting Common Issues
Week 8: Preparing for the Course Exam
Review Materials
Practice Exam
Final Exam
Start learning strategy development in FRC in this 6 week course.
Recommended for: Students new to Strategy Development
Suggested Prerequisites: 1000: Introduction to FRC Robotics & one other class
Week 1: The role of Strategy Development Team
Start learning the basics of web design in this 13 week course.
Recommended for: Students new to Website Design
Suggested Prerequisites: 1000: Introduction to FRC Robotics & one other class
Week 1: The role of Strategy Development Team
Start learning the Basics of Computer Programming in this 7 week course.
Recommended for: Students new to Programming
Suggested Prerequisites: 1000: Introduction to FRC Robotics
Week 1: The role of the Programming Team
Week 2: The Print Statement
Preparing your programming environmentΒ
The Three Print Statements
Week 3: Math Operations
4 Major Math Functions
Modulo
Order of Operations
Week 4: Variables
Variable Basics
Variable Types
Accessing & Modifying Variables
Week 5: If-Then Statements
Basics of If-Then Statements
If-Then
If-Else
If-Else-If
Week 6: Loops
Looping Basics
While Statements
For Statements
For Each Statements
Week 7: Preparing for the Course Exam
Review Materials
Practice Exam
Final Exam
Dive Deeper into computer programming in FRC in this 14 Week Course covering the basics of programming.
Note: This course plays off of the AP Computer Science course, so expect some rigorousness within this course.
Recommended for: Experienced Programming Students
Suggested Prerequisites: 1000: Introduction to FRC Robotics & 1005: Basic Computer Programming in FRC
Week 1: The role of Programming Team
Programming Overview
Installing an Editor
Using Codecademy
Week 2: Primitive Types
Print Statements
Order of Operations
Arithmatic Expressions
Primitive Data Type Conversions
Unit Project: Math Questions & Data Conversions
Week 3: Using Objects
Basics fo String Class Methods
Scanner Class Methods
Parsing
Method Calling in Java
Unit Project: PMR Generator
Week 4: Boolean Expressions and if-Statements
Number Systems
If Statements
If Statements
If-Else Statements
If-Else-If Statements
Comparing Strings
Logical Operators
Unit Project
Week 5: Iteration
Loops
While Loops
For Loops
Nested Loops
Writing Text Files
Unit Project
Week 6-8: Writing Classes
Procedual & OPP Styles
Defining new Static Methods
Getting Started with Objects
Instances of a Class
Default Contructors
Default Constructors w/ Parameters
Overloading Methods and using two classes
Contructing multiple objects
Unit Exam
Course Checkpoint
Reviewing Units 1-5
Study materials
Practice Exam
Semester Exam
Week 9: Arrays
1-D Arrays
Formatting Output
The For-Each Loop
Array of Objects
Magpie Lab
Unit Project Pt.1
Unit Exam
Week 10: ArrayList
Basics of ArrayLists
Traversals
Replacements
Insertions
Deletions
Insertion & Selection Sort
Magpie Lab Pt.2
Unit Exam
Week 11: 2D Arrays
Sequential Search
Binary Search
2D Arrays
Picture Lab
Unit Exam
Week 12: Inheritance
Ineritance and Polymorphism
Extending Classes
Class Higharchies
Overrising Methods
Iterative and Incremental Strategies
Static means never having to instantiate an Object
Class Variables & Constants
Thinking Outside the box
Week 13: Recursion
Recursive: What is it?
Recursive: The Project
Unit Project
Week 14: Preparing for the Course Exam
Course Review & Recommendations
Practice Exam
Take everything you know about programming and apply it to the actual robot!
Recommended for: Experienced & Trained Programming Students
Prerequisites: 2001: Advanced Computer Programming in FRC (Based on APCS) or a 90% or better in APCS (A Formal Class) in the entire year (not just a trimester).
Week 1: Preparing the programming environment
Want a more personalized course track? Check out one of these tracks to choose from! There is a longer training period for tracks, but you get the ability to focus on one step of the journey at a time towards whatever you'd like to do at Tech Tr1be. Check out our course tracks below!
Looking to get a taste of everything on the team? Then this track is right for you!
Click on this track to see what courses this track consists of.
Recommended for: Students who might want a taste of everything.
This track consists of the following courses:
- 1000: Introduction to FRC Robotics (6 Weeks)
- 1002: Marketing in FRC (6 Weeks)
- 1003: Build & Design in FRC (6 Weeks)
- 1004: Strategy Development in FRC (6 Weeks)
- 1005: Basic Computer Programming in FRC (6 Weeks)
- 1006: Basic Web Design (13 Weeks)
Ah, you you want to get in touch with the community... I see... Well then this might be the track for you!
Click on this track to see what courses this track consists of.
Recommended for: Students who might be interested in learning more about interacting with the community.
This track consists of the following courses:
- 1000: Introduction to FRC Robotics (6 Weeks)
- 1001: Community Outreach in FRC (6 Weeks)
- 1002: Marketing in FRC (6 Weeks)
You have the computer brainz. I like you. Do yourself a favor and take this course.
Click on this track to see what courses this track consists of.
Recommended for: Students who love computers and code.
This track consists of the following courses:
- 1000: Introduction to FRC Robotics (6 Weeks)
- 1003: Build & Design in FRC (6 Weeks)
- 1004: Strategy Development in FRC (6 Weeks)
- 1005: Basic Computer Programming in FRC (6 Weeks)
- 1006: Basic Web Design (13 Weeks)
- 2001: Advanced Computer Programming in FRC (Based on APCS) (14 Weeks)
- 2002: Applied Computer Programming in FRC (?? Weeks)
Look at you taking all the courses! Awesome job overachiever!
Click on this track to see what courses this track consists of.
Recommended for: Students who want to take all of the courses and learn everything they can.
This track consists of the following courses:
- 1000: Introduction to FRC Robotics (6 Weeks)
- 1002: Marketing in FRC (6 Weeks)
- 1003: Build & Design in FRC (6 Weeks)
- 1004: Strategy Development in FRC (6 Weeks)
- 1005: Basic Computer Programming in FRC (6 Weeks)
- 1006: Basic Web Design (13 Weeks)
- 2001: Advanced Computer Programming in FRC (Based on APCS) (14 Weeks)
- 2002: Applied Computer Programming in FRC (?? Weeks)
I'm a New Member
I'm a Returning Member