CS50 Computer Science & AI Ethics Academy

Date

Sep 08 - 11 2026
6:30 pm - 8:00 pm

>> Overview

Overview A full academic-year academy for academically motivated teens who want a deeper introduction to computer science, computational thinking, and the social impact of technology. Inspired by the spirit of rigorous introductory CS pathways, this program combines programming, algorithmic thinking, problem solving, and discussion of AI and ethics. This Academy is designed for students who […]

Overview

A full academic-year academy for academically motivated teens who want a deeper introduction to computer science, computational thinking, and the social impact of technology. Inspired by the spirit of rigorous introductory CS pathways, this program combines programming, algorithmic thinking, problem solving, and discussion of AI and ethics.

This Academy is designed for students who want a more serious, intellectually challenging coding experience with clear academic value.

Best for

Ages 13–17
Best for students who are motivated, curious, and ready for a more rigorous computer science experience
Prior coding experience is recommended

Learning goals

Students will:

  • develop a stronger understanding of core computer science concepts
  • improve algorithmic thinking and problem decomposition
  • strengthen coding fluency across structured programming tasks
  • explore how computing systems affect people and society
  • discuss responsible technology use, AI ethics, and digital citizenship
  • build confidence in academic-style problem solving and technical communication

Year at a glance

Fall Term: Foundations of Computer Science
Students begin with core problem solving, logic, variables, control flow, functions, and introductory computational concepts. Emphasis is placed on understanding how and why programs work.

Winter Term: Algorithms, Data, and Systems Thinking
Students go deeper into how data is organized, how algorithms solve problems, and how computational systems scale. They work through more demanding programming challenges and analytical exercises.

Spring Term: AI, Ethics, and Applied Computing
Students examine modern computing topics including AI tools, ethics, bias, privacy, and decision-making. They complete a final project or presentation that combines technical thinking with broader reflection.

Skills students develop

  • computational thinking
  • algorithm design
  • structured programming
  • debugging and reasoning
  • technical communication
  • ethical analysis of computing
  • academic confidence in CS

Sample projects

  • algorithmic coding challenges
  • data-focused programming tasks
  • simulation or systems-based projects
  • AI ethics case study
  • final technical or interdisciplinary capstone

Format and expectations

Weekly live cohort sessions over the academic year
Students should be ready for a more academic pace and consistent engagement
Optional reading, reflection, or light between-class work may be included

End-of-year outcome

Students gain a stronger foundation in computer science, more confidence with technical reasoning, and a clearer understanding of how coding and AI connect to the wider world.

Book Event

By booking this event you can attend all occurrences. Some of them are listed below but there might be more.
2026-09-08 - 2026-09-11
Form/ticket icon icon
Student
$2195
Form/up small icon icon Form/down small icon icon
Available Tickets: 18

Attend the entire program Sept - May

The "Student" ticket is sold out. You can try another ticket or another date.
Form/ticket icon icon
Add on for Monthly members
$99
Form/up small icon icon Form/down small icon icon
Available Tickets: 12

For those registered in our regular program. Great value for our existing "coder athletes"!

The "Add on for Monthly members" ticket is sold out. You can try another ticket or another date.

Location

Ottawa - Kanata
Ottawa - Kanata
1002 Beaverbrook Rd, Ottawa, ON, K2K-1L1

REGISTER
QR Code