
Computer Courses Overview
Magic Sesame’s Computer Programs equip students from Grades 4–12 with real, career-relevant digital skills—ranging from fundamental computing logic to advanced programming, robotics, and AI applications. Our structured multi-level ecosystem supports learners throughout their entire academic and career journey.
Learning Pathway (G3–12)
A clear progression from curiosity → competency → advanced mastery.
G4–6 → Robotics Foundations (LEGO)
⬇
G7–10 → Computer Exploration & Coding Fundamentals
⬇
G11–12 → High School Computer Science Tutoring (ICS3U / ICS4U) + Pre-University Prep
⬇
G10–12 (optional) → AI Applications for Teens (Practical + Portfolio)
⬇
University → STEM, CS, Engineering advantage
High School Computer Science Tutoring (G11–G12)
ICS3U (Grade 11) & ICS4U (Grade 12)
Ideal for: Students needing support in Ontario CS courses or preparing for CS/Engineering admission.
Course Goals
-
Strengthen core computer science foundations
-
Build strong coding habits (Python / Java)
-
Prepare students for university-level CS workload
-
Improve assignment, test, and project performance
Modules
ICS3U — Grade 11
-
Programming Basics (Python/Java)
-
Control Structures
-
Functions & Modular Design
-
Basic Algorithms
-
Software Development Life Cycle
ICS4U — Grade 12
-
OOP: Classes & Objects
-
Advanced Data Structures
-
Recursion
-
File I/O & Exception Handling
-
Algorithmic Thinking & Optimization
-
Final Project (capstone-style)
Learning Outcomes
Students complete the course with stronger computational thinking skills, improved school performance, and better university readiness.
Tuition: Small Class (3-8 students) $35/h
Computer Exploration & Coding Fundamentals (G7–G10)
Ideal for: Students curious about programming, early STEM pathways, and tech skills.
Course Goals
-
Build solid foundations in logic & computational thinking
-
Learn coding through fun, visual, hands-on projects
-
Transition students into real programming languages
Modules
-
Introduction to Coding (Scratch / Python)
-
Variables, Loops, Conditionals
-
Game Design Basics
-
Intro to Web (HTML/CSS)
-
Robotics Logic & Automation Concepts
-
Mini Coding Challenges & Projects
Learning Outcomes
Students gain confidence working with technology, build problem-solving skills, and prepare for high school CS.
LEGO Robotics Program (G3–G6)
Ideal for: Young learners exploring STEM through hands-on building.
Course Goals
-
Learn engineering thinking through LEGO builds
-
Develop teamwork and creativity
-
Understand robotics fundamentals
-
Build confidence in early STEM
Modules
-
LEGO Engineering Basics
-
Motors, Sensors & Movement
-
Block-Based Coding
-
Robot Challenges
-
Mini Tournaments
-
End-of-Course Robot Project
Learning Outcomes
Students understand how machines move, how coding controls robots, and develop early interest in STEM.
Teen AI Applications Program (G10–12)
Ideal for: Students wanting real-world AI literacy or preparing for CS, engineering, business, or data programs in university.
Course Goals
-
Understand AI fundamentals & ethical use
-
Learn practical tools (ChatGPT, Python AI libraries)
-
Build real mini-projects suitable for portfolio
-
Gain competitive edge for university admission
Modules
Foundations
-
What is AI & machine learning?
-
Data, models & responsible AI
Hands-on Applications
-
Prompt Engineering
-
Image Generation
-
Classification & Chatbot Basics
-
Data Visualization
Portfolio Project
-
AI-powered presentation
-
Simple ML model experiment
-
Automation tool (e.g., text classifier or chatbot)
Learning Outcomes
Students gain real, practical AI abilities and create a portfolio piece that strengthens their university applications.
Why Parents Choose Magic Sesame Computer Programs ?
-
Structured G4–12 pathway, not scattered individual courses
-
Project-based learning that builds real skills
-
Teachers with CS/engineering experience
-
Portfolio-friendly curriculum for advanced students
-
Flexible class options for all learning needs
