From 592a4b762134c9b915fd09d76376e69d63534ce8 Mon Sep 17 00:00:00 2001
From: Adriana <16786568+Adrianamm@users.noreply.github.com>
Date: Sat, 5 Sep 2026 01:29:40 -0400
Subject: [PATCH 1/3] draft
---
.../docs/educators-guide/stage0/index.mdx | 25 ++++++++++++++++++-
1 file changed, 24 insertions(+), 1 deletion(-)
diff --git a/src/content/docs/educators-guide/stage0/index.mdx b/src/content/docs/educators-guide/stage0/index.mdx
index 2c660369..32ca74cf 100644
--- a/src/content/docs/educators-guide/stage0/index.mdx
+++ b/src/content/docs/educators-guide/stage0/index.mdx
@@ -3,4 +3,27 @@ title: 'Stage 0: Java Fundamentals'
description: An overview of Stage 0 for educators
---
-
+Stage 0 covers the basics of Java, which is the programming language used throughout the learning course.
+
+Throughout Stage 0, students will complete different activities and exercises to build a strong understanding of Java basics.
+Therefore, it’s important for students who are new to Java to go through Stage 0 in order.
+This will help ensure that important information is not missed.
+
+## Objectives
+Students will learn the following topics:
+- Java fundamentals
+- Debugging
+- Operators
+- Conditionals
+- Loops
+- Classes and Objectives
+- Methods and Mutable State
+- Arrays and For-Each Loops
+- Interfaces, Generics, and Lists
+
+## Additional Practice
+This stage does not cover all of Java, it covers topics that will help build foundational skills for programming FRC robots.
+For students who want to learn more Java, we recommend the Additional Resource page.
+
+
+
From b8c4c08d114c805fc5496ca7da043981c55221b8 Mon Sep 17 00:00:00 2001
From: Adriana <16786568+Adrianamm@users.noreply.github.com>
Date: Sun, 6 Sep 2026 03:21:37 -0400
Subject: [PATCH 2/3] added more info
---
.../docs/educators-guide/stage0/index.mdx | 48 +++++++++++++++----
1 file changed, 39 insertions(+), 9 deletions(-)
diff --git a/src/content/docs/educators-guide/stage0/index.mdx b/src/content/docs/educators-guide/stage0/index.mdx
index 32ca74cf..99bfca7f 100644
--- a/src/content/docs/educators-guide/stage0/index.mdx
+++ b/src/content/docs/educators-guide/stage0/index.mdx
@@ -3,27 +3,57 @@ title: 'Stage 0: Java Fundamentals'
description: An overview of Stage 0 for educators
---
-Stage 0 covers the basics of Java, which is the programming language used throughout the learning course.
+Stage 0 introduces students to the basics of Java,
+which is the programming language that is used throughout the learning course.
-Throughout Stage 0, students will complete different activities and exercises to build a strong understanding of Java basics.
-Therefore, it’s important for students who are new to Java to go through Stage 0 in order.
+
+
+When learning Java, there are many topics to cover.
+Therefore, Stage 0 focuses mainly on the topics that are useful for programming an FRC robot.
+For students who are new to programming, it’s important for them to follow stage 0 in order.
This will help ensure that important information is not missed.
-## Objectives
-Students will learn the following topics:
+The topics covered are:
+
- Java fundamentals
- Debugging
- Operators
- Conditionals
- Loops
-- Classes and Objectives
+- Classes and Objects
- Methods and Mutable State
- Arrays and For-Each Loops
- Interfaces, Generics, and Lists
-## Additional Practice
-This stage does not cover all of Java, it covers topics that will help build foundational skills for programming FRC robots.
-For students who want to learn more Java, we recommend the Additional Resource page.
+Each page has a set of exercises that students should complete.
+This will help them build understanding of each new topic.
+By the end of the stage, students will have enough foundational Java knowledge to be able to follow the rest of the learning course.
+
+## Learning Objectives
+By the end of Stage 0, students should be able to:
+- Read and write basic Java syntax
+- Identify code errors and solve them
+- Use Arithmetic, Assignment, Comparison, Logical operators to change, or compare the values of variables
+- Implement conditionals and loops
+- Define classes
+- Create and use objects
+- Define methods
+- Create Arrays and iterate through them using for-each loops
+
+## Common Issues to Watch Out For
+
+- Forgetting to add a semi-colon
+- Mismatching or forgetting opening and closing curly braces
+- Variable names having inconsistent capitalization
+- Infinite loops
+- Using single equals `=` instead of double `==` for comparisons
+
+## Additional Practice
+For students who want to learn more Java or want extra practice, we recommend the Additional Resource page.
From 76f50a75cb190c60f0af7aeb315b20b69c7c62d8 Mon Sep 17 00:00:00 2001
From: Adriana <16786568+Adrianamm@users.noreply.github.com>
Date: Sun, 6 Sep 2026 16:16:06 -0400
Subject: [PATCH 3/3] resources
---
src/content/docs/educators-guide/stage0/index.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/content/docs/educators-guide/stage0/index.mdx b/src/content/docs/educators-guide/stage0/index.mdx
index 99bfca7f..1c12d1fb 100644
--- a/src/content/docs/educators-guide/stage0/index.mdx
+++ b/src/content/docs/educators-guide/stage0/index.mdx
@@ -56,4 +56,4 @@ By the end of Stage 0, students should be able to:
## Additional Practice
-For students who want to learn more Java or want extra practice, we recommend the Additional Resource page.
+For students who want to learn more Java or want extra practice, we recommend the Additional Resources page.