Ages 15–18 Advanced

AWS Cloud Computing for Teens in Kitchener-Waterloo

Learn the platform that powers a third of the internet — industry-level cloud skills for teens in Kitchener-Waterloo

Cloud computing server infrastructure and network connections

About this course

Amazon Web Services powers Netflix, Airbnb, NASA, and thousands of startups. Cloud computing is now a foundational part of how software is built professionally — and it is one of the most in-demand skill sets in the tech industry. This course gives students in Kitchener-Waterloo real, hands-on AWS experience: deploying applications, managing infrastructure, and thinking about systems at scale. These are skills most CS graduates learn on the job. Students in this course build them years earlier, giving them a genuine edge in university applications, internships, and early careers in tech.

What your child will learn

  • What cloud computing is and why it replaced on-premise servers
  • Core AWS services: EC2 (virtual machines), S3 (storage), and RDS (databases)
  • Deploying a real web application to the cloud from scratch
  • AWS Lambda and serverless computing — functions without a server to manage
  • IAM: security, permissions, and cloud best practices
  • Networking fundamentals: VPCs, subnets, and how the internet works
  • CloudWatch: monitoring and logging what your application is doing
  • Cost management and the pay-as-you-go cloud pricing model
  • How professional teams use CI/CD pipelines to ship code

Example projects students build

Deploy a personal website to S3 with custom domain
Serverless contact form with Lambda
Cloud database connected to an app
Automated image processing pipeline
Python Flask app deployed on EC2

Prerequisites

Solid Python or general programming experience required — comfortable with functions, data structures, and a command-line terminal. No prior cloud experience needed. Students who have completed our Python or Data Management courses are well prepared.

Who is this course for?

Students aged 15–18 in Kitchener, Waterloo, Cambridge, and New Hamburg who are serious about a tech career. AWS skills are among the most sought-after in the industry. Understanding cloud computing at this level gives students a major advantage in university programs, internships, and tech jobs — particularly relevant given Kitchener-Waterloo's thriving tech ecosystem.