Discover Classes. Earn 10% Rewards.

Cyber Defender – Foundations of Ethical Hacking & Data Security (Ages 12-18) is unfortunately unavailable

Thankfully we have 19 other Kids Programming Classes for you to choose from. Check our top choices below or see all classes for more options.

Beginner Online Java (Ages 12-18)

Young Gates See all classes by this school @ Interactive Live Online

Step into programming with Beginner Online Java, a practical course for ages 12 to 18 that covers everything from foundational syntax to creating your own simple projects. A great fit for new coders eager to explore what Java can do through engaging lessons and creative coding challenges.

Beginner 12 - 18 years old
$150

5 sessions

Attend
+1500 pts
Gift it!

Python With Graphics Camp (Ages 12-18)

Young Gates See all classes by this school @ Interactive Live Online

Unleash your creativity with Python! In this private class, students learn to code eye-catching graphics using Turtle, from bright patterns to dynamic shapes.

Beginner 12 - 18 years old
$250

5 sessions

Attend
+2500 pts
Gift it!

Scratch AI: Artificial Intelligence for Game Creation Camp (Ages 8-12)

Young Gates See all classes by this school @ Interactive Live Online

Explore the fascinating field of artificial intelligence through hands-on projects like building a chatbot, designing a translator, and more at Young Gates' Camp. Build practical coding skills while discovering the possibilities of AI.

Beginner 8 - 12 years old
$199

5 sessions

Attend
+1990 pts
Gift it!

Kids C++ Programming Camp (Ages 12-18)

Young Gates See all classes by this school @ Interactive Live Online

Kickstart your coding journey at our Kids C++ Programming Camp! Whether you're building a solid foundation or exploring advanced topics like pointers and recursion, this flexible camp lets you learn at your own pace with expert guidance.

Beginner 12 - 18 years old
$199

5 sessions

Attend
+1990 pts
Gift it!

Virtual Vex Robotics (Ages 8-12)

Young Gates See all classes by this school @ Interactive Live Online

Discover the exciting world of robotics by programming virtual robots with easy-to-use, block-based coding in this fun, beginner-friendly class for ages 8–12. Through interactive challenges and virtual missions, students will build coding skills, creative problem-solving, and computational thinking while bringing their robots to life.

All levels 8 - 12 years old
$299

5 sessions

Attend
+2990 pts
Gift it!
See all Kids Programming classes Online

Cyber Defender – Foundations of Ethical Hacking & Data Security (Ages 12-18)

Step into the exciting world of cybersecurity and ethical hacking in this hands-on program for ages 12–18, where students use Java to build real security tools while learning how to protect systems and data. Through engaging projects, they'll develop coding skills, critical thinking, and a cyber defender's mindset to identify risks and strengthen digital security.

  • All levels
  • 12 - 18 years old
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Interactive Live Online
  • 10 hours over 5 sessions

Start Dates (0) $249/person

No upcoming dates are currently available.

Book a Private Group Event

Booking this class for a group? Find great private group events

Class Description

Description

Step into the world of ethical hacking, cybersecurity awareness, and digital protection in this five day, project based learning program. Designed for students interested in understanding how systems, networks, and data are protected, this course uses Java programming to build real security tools while introducing foundational cyber defense concepts. No prior coding experience is required.

Throughout the program, students explore how cyber professionals think, analyse risks, apply prevention strategies, and secure information using techniques like encryption, hashing, and bot prevention. Guided by expert mentors, each learner develops practical Java skills, logical reasoning, and a cybersecurity mindset.

Learning Outcomes

Students will learn to:

  • Understand ethical hacking principles and digital responsibility
  • Apply encryption techniques to secure text and sensitive information
  • Implement hashing algorithms such as SHA-256 for password protection
  • Create CAPTCHA style challenges to prevent automated attacks
  • Build secure login features using authentication and session logic
  • Think strategically like a cyber defender to predict and prevent threats

5 Day Learning Plan

Day 1 – Introduction to Cybersecurity and Encryption

  • Overview of ethical hacking and Java setup. Students learn encryption fundamentals and build a tool that converts plain text into coded messages.
  • Mini Project: Secret Message Encryptor

Day 2 – Password Protection and Hashing

  • Students learn why passwords must never be stored in plain text and implement SHA-256 hashing for secure storage.
  • Mini Project: Password Protector

Day 3 – CAPTCHA Creation and Bot Detection

  • Students explore automated threats and build a logic based CAPTCHA generator to block bot access.
  • Mini Project: CAPTCHA Generator

Day 4 – Secure Login System Development

  • Students build a secure login portal using hashed credentials, input validation, and basic session logic.
  • Mini Project: Secure Login Portal

Day 5 – Cyber Defense Integration and Showcase

  • Students combine all components into a single Cyber Shield Dashboard and present how each tool strengthens security.
  • Final Project: Cyber Shield Toolkit

By the end of the course, students will understand key cybersecurity concepts, recognize common vulnerabilities, and build real tools that demonstrate how modern systems defend against digital threats.

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

Refund Policy

Refund is available for cancellations made 1 week before the class/camp starts.

Similar Classes

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 2490 points. Earn 10% back in reward points!

Young Gates

Young Gates is an online coding school that prepares kids for success in the digital world. With a unique approach that combines teacher-led instruction and online classrooms, students learn coding through hands-on projects and build their websites.

View school profile
Young Gates
Vetted by CourseHorse

A verified Online educator.

Loading...