iSchool
Web Development & Cybersecurity
Final project
iPlay — Full-Stack game store

Build Full-Stack websites and protect them like a pro 🌐🛡️

Web Development & Cybersecurity

Ages 14–15 12 sessions over 3 months Group of 4 to 6 students

About the course

A professional journey from front-end (HTML, CSS, Bootstrap, JavaScript) to back-end with Node.js, databases, and CRUD operations to build real Full-Stack apps. Then your child enters the world of cybersecurity — learning virtual environments, Linux, attack and defense techniques, and testing website penetration like a pro.

What will they learn?

  • Understand website architecture: front-end, back-end, and frameworks
  • HTML, CSS, and Bootstrap for professional interfaces
  • JavaScript to add interaction and dynamics to sites
  • Node.js and databases to build connected web apps
  • Apply CRUD operations (Create / Read / Update / Delete) in Full-Stack projects
  • Cybersecurity fundamentals
  • Use virtual environments and gain hands-on Linux OS experience
  • Social engineering and phishing techniques
  • Web penetration testing and discovering vulnerabilities

Graduation projects:A Full-Stack game store & a cybersecurity dashboard

By the end of the course, your child ships two real products — a working Full-Stack game store with a real database and user login, and a cybersecurity dashboard for monitoring attacks and testing vulnerabilities like SOC pros.

Project 1

iPlay — Full-Stack game store

  • Professional UI with HTML, CSS, and Bootstrap
  • Dynamic interactions with JavaScript
  • Back-end with Node.js and a real database
  • CRUD operations and secure user authentication
iPlay — Full-Stack game store
Project 2

Threat Tracker — a cybersecurity dashboard

  • Set up virtual environments and use Linux
  • Discover website vulnerabilities with OWASP tools
  • Analyze logs and alerts on Splunk
  • Run web penetration testing on a safe environment
Threat Tracker — a cybersecurity dashboard