
Flipped Learning
Class time is focused on coding — lectures are done as homework.

Code in Action
Learn by doing: students build real programs with support from a live instructor

FTC & AP CS Ready
Builds the foundation for FTC robotics and AP Computer Science success.
About the course
This beginner-friendly Java course builds real coding skills from the ground up — no prior experience needed. Students will learn Java fundamentals: sequential logic, variables, data types, conditionals, loops, methods, and the basics of object-oriented programming. Using a flipped classroom model, lectures are watched at home while live class time is spent coding with support from the instructor. By the end, students will be able to write and understand Java programs and be ready for advanced paths like FTC robotics or AP Computer Science. This is the perfect starting point for anyone curious about coding or robotics.
Hamza Ebeida
Hi, I’m Hamza Ebeida, and I’m excited to be one of your instructors at the ITKAN Virtual Academy. I specialize in computer science and robotics programming, and I’m passionate about mentoring and sharing knowledge with youth like you. I’ve been part of ITKAN since the beginning, and what excites me most about this course is connecting with teams from across our growing community. As a programmer, I’ve learned that everything is online — but most of it isn’t built for real learning. This course is different: it’s structured, hands-on, and interactive. You’ll learn to code in Java, think like a developer, and collaborate like a team member. By the end, you’ll be more than just a coder — you’ll be a problem-solver and builder. This class is designed for engagement and clarity — every voice matters, and every question counts.
What learners are saying
Coach Hamza’s flipped classroom method is a game-changer — hands-on coding in class with clear, focused instruction
Coach Hamza breaks down tough topics with clear examples and real-world applications. His step-by-step approach helped me understand Java deeply and build projects confidently.
-
This course isn’t just theory — Coach Hamza focuses on coding challenges that mirror real problems. It made learning Java practical, engaging, and directly useful for my robotics projects.
-
In just 4 weeks, I was able to code for FTC Robotics! Coach Hamza’s flipped classroom approach made all the difference — we did assignments together in class, and lectures were homework. He’s incredibly detailed and makes sure no one is left behind.
Grade 7, Allen ISD
Hamza is patient and detail-oriented. He answers every question thoroughly and ensures no one is left behind. His passion for teaching motivates the whole class.
-
Think It. Code It. Build It.
Learn Java. Power your robotics journey. From beginner to bot-ready — this is where it begins.