🌟 Learning Outcomes

By the end of this course, students will be able to:

  • 💡 Write and debug Java programs using variables, conditionals, loops, and methods
  • 🤖 Design, build, and refine custom Robocode robots with unique strategies
  • 🧠 Demonstrate logical reasoning, creative problem-solving, and AI behavior modeling
  • 🛠️ Use flowcharts to plan and visualize code
  • 🥊 Collaborate respectfully, give and receive feedback, and reflect on learning growth
  • 🌍 Connect coding to personal stories, community values, and inclusive tech practices
  • 📈 Strengthen core math skills by exploring angles, percentages, and exponential averages.