Coding classes for kids and teens

Program robots, games, and animations in coding class!

Kids increase their love of technology and design in programming lessons like those listed here. Valued instructors lead children through project-based activities that teach them about coding. Below, find specialised coding classes listed first, followed by a list of programs offering coding as one of many activities. Scroll to the bottom of this page to find further information on the benefits and learning opportunities in programming classes. Read more

  • Programs that specialize in coding
  • Programs offering coding as an activity
  • Upcoming Events

  • advertisement

    List of coding classes programs


    Special Needs Support: Mild    Specialized   
    Programs that specialize in coding

    Code-it Hacks   
    Blend of 5 flavors in our Kids Coding & Robotics Camp in Toronto! Learn to Code, Learn to build: Robotics & Circuits, Outdoor play:Logic Games & a field trip to a tech company! Never a dull moment in our camps & programs

    Bloor West Village, Toronto; High Park, Toronto
    Computer (multi)
    • Ages 4 to 17 (Coed)
    • Day Camp
    • from $450
    daycampcoed 450 4-17 4Bloor West Village, TorontoHigh Park, TorontoOnlineOntarioWest-End
    Robomazing INC.   
    Amazing set of interactive programs suitable for youth of all ages. Magnificent experience of learning: AI, Robotics, Python, Minecraft, Scratch, etc. Learn with experts & build your academic & career bright future.

    Computer: Programming (multi)
    • Ages 7 to 15 (Coed, Girls, Boys)
    • Day Camp, Program, Virtual Program
    • from $100
    daycampprogramclassvirtualprogramcoedallgirlsallboys 100 7-15 7MississaugaOnlineOntario
    KIDCoders Academy   
    At KIDCoders Computer Academy, we inspire coding, problem-solving, and STEM skills. With a mix of indoor coding and outdoor fun, your child will have a balanced and exciting summer!

    Education: STEM
    • Ages 8 to 14 (Coed)
    • Day Camp
    • from $749
    daycampcoed 749 8-14 9MontrealQuebec
    OakLearning Center   
    Oakville's top-rated learning center offering group and private tutoring, robotics and STEM camps, math and english clubs, assessments and more.

    Education (multi)
    • Ages 3 to 75 (Coed)
    • Day Camp, Program
    • from $35
    daycampprogramclasscoed 35 3-75 10OakvilleOntario
    Ontario Tech University Camps   
    Explore unique science and technology camp programs at Ontario Tech, including LEGO, Coding, Minecraft, Math, Engineering, and more! In-person and virtual camps available.

    Education (multi)
    • Ages 6 to 17 (Coed, Girls)
    • Virtual Program
    • from $80
    virtualprogramcoedallgirls 80 6-17 11OshawaOnlineOntario
    Focus Learning Academic Centre   
    An academic enrichment learning centre committed to igniting the love of learning among children and teens with over 20 course offerings in the Language, STEM, and Leadership streams. Visit us at

    L'Amoureaux, Toronto
    Education (multi)
    • Ages 7 to 13 (Coed)
    • Virtual Program
    • from $420
    virtualprogramcoed 420 7-13 13L'Amoureaux, TorontoOnlineOntarioScarborough
    Idea Labs Kids Pickering & Whitby   
    A STEAM (STEM + Arts) summer camp and before and after-school care provider that offers variety of classes, including coding, cooking, game design, robotics and virtual reality for children ages 4-13.

    Pickering; Whitby
    Traditional (multi activity)
    • Ages 4 to 13 (Coed)
    • Day Camp, Program
    • from $295
    daycampprogramclasscoed 295 4-13 14PickeringWhitbyOntario
    Real Programming 4 Kids   
    Your child can learn game programming with live dedicated instructors not self learning workbooks! Currently, all our classes are online. Max of 4 students per instructor! FREE 45 min trial class.

    Computer: Programming (multi)
    • Ages 7 to 17 (Coed)
    • Virtual Program
    • from $390
    virtualprogramcoed 390 7-17 16Online
    Hive5 Child Learning and Creative Center   
    S.T.E.A.M stands for Science, Technology, Engineering, Art, and Math. STEAM is critical to the future success of the young generation as the most core concept of future jobs are rooted in the 5 skills of STEAM education.

    Education: STEAM
    • Ages 4 to 14 (Coed)
    • Day Camp, Program
    • from $70
    daycampprogramclasscoed 70 4-14 17NewmarketOntario
    Programs offering coding as an activity
    Prep Academy Tutors   
    Tutoring services for all subjects in-home & online for elementary, high school and university courses. We offer remedial programs. Certified teachers deliver lessons that focus on each child's learning style.

    North Toronto, Toronto; Vancouver; Winnipeg
    Education: Academic/Tutoring (multi)
    • Ages 4 to 20 (Coed)
    • Program
    • from $65
    programclasscoed654-201North Toronto, TorontoVancouverWinnipegOnlineBritish Columbia, Manitoba, OntarioUptown
    University of Toronto SCS   
    Inspire your teen's creativity with our hands-on online tech courses in gaming, coding, and creativity! These courses are offered by the University of Toronto SCS in collaboration with Circuit Stream.

    South Annex, Toronto
    Computer (multi)
    • Ages 13 to 18 (Coed)
    • Virtual Program
    • from $1,445
    virtualprogramcoed144513-182South Annex, TorontoOnlineOntarioDowntown
    TAC - Sports, Aquatics and Education   
    TAC Sports, Aquatics & Education specializes in Sports, Swim and S.T.E.M programming. Ages 3-16, Co-ed. Year round Camps, Lessons, Academy and House Leagues across the GTA! Grow, Learn, Lead!

    Throughout Ontario (8)
    Traditional (multi activity)
    • Ages 3.5 to 16 (Coed)
    • Day Camp
    • from $250
    daycampcoed2503.5-163Bridle Path, TorontoLytton Park, TorontoRichview, TorontoAuroraThornhillWhitbyWoodbridgeOntarioEtobicoke, North-York, Uptown
    Camp Laureate   
    A fun-filled summer camp featuring a blend of STEAM programs and traditional day camp activities including robotics, hiking, photography, painting, archery, sports, and more! Weekly themed special guests. Lunch included.

    Education: STEAM
    • Ages 6 to 14 (Coed)
    • Day Camp
    • from $295
    The STEAM Project   
    Camps and classes for creative girls and boys who love science, technology, robotics, and design projects. Our kids learn while they experiment, invent, digitally fabricate, and build projects with their own hands!

    Markham; Richmond Hill
    Education: STEAM
    • Ages 4 to 15 (Coed)
    • Day Camp, Program
    • from $35
    daycampprogramclasscoed354-156MarkhamRichmond HillOntario
    Carleton University STEM Camps   
    Virtual Ventures offers Ottawa's youth immersive learning in computers, IT, engineering, and science - igniting passion for STEM!

    Education: STEM
    • Ages 4 to 18 (Coed, Girls)
    • Day Camp
    • from $285
    Engineering for Kids- Mississauga   
    Camps and after-school classes offering a variety of STEM activities in various fields of engineering including aerospace, mechanical, electrical, environmental, robotics, chemical and more.

    Education: STEAM
    • Ages 4 to 14 (Coed)
    • Day Camp, Program
    • from $90
    Super Scientist Inc.   
    Unleash you child's inner Genius at our Hands-on SUPER FUN STEM Summer camp in Oakville & Mississauga! Ages 6 - 14.

    Mississauga; Oakville
    Education: STEM
    • Ages 6 to 16 (Coed)
    • Day Camp, Program
    • from $129
    Indus Space   
    Space Exploration-themed STEAM camps and workshops for Grade 1-8 youth. Choose from virtual or in-person programming. Call us today for a free consultation (leave a message on our voicemail).

    Education: Space
    • Ages 7 to 12 (Coed)
    • Program, Virtual Program
    • from $15
    UTG Academy   
    UTG Academy is learning academy focusing on STEM programs for Grades 1 – 12 students. Our vision is to create an environment that inspires kids to innovate, and create their projects using technologies.

    Coquitlam; North Vancouver; Vancouver
    Education: STEAM
    • Ages 7 to 17 (Coed)
    • Program
    • from $305
    programclasscoed3057-1719CoquitlamNorth VancouverVancouverOnlineBritish Columbia
    University of Toronto, Department of Mathematics   
    The Mathematics Outreach Office at the University of Toronto encourages the love of learning mathematics through various programs, including enrichment programs, math contests and preparation courses, camps and more.

    South Annex, Toronto
    Education: Math
    • Ages 6 to 18 (Coed)
    • Virtual Program
    • from $240
    virtualprogramcoed2406-1820South Annex, TorontoOnlineOntarioDowntown
    York University; Science Engagement   
    An interactive and hands-on STEM experience for youth in grade 3-12. Online and in-person programs available year-round: online STEM Clubs, March Camp, and Summer Camps. Spark Lab for high school students.

    Sentinel Park, Toronto; Markham
    Education: STEM
    • Ages 8 to 18 (Coed, Girls)
    • Day Camp
    • from $285
    daycampcoedallgirls2858-1821Sentinel Park, TorontoMarkhamOntarioNorth-York
    A STEM / STEAM maker academy for kids that offers after-school programs, year-round 400-hour classes, along with fun camps.

    Throughout Alberta, British Columbia, Ontario (11)
    Traditional (multi activity)
    • Ages 5 to 18 (Coed)
    • Day Camp, Program
    • from $249
    daycampprogramclasscoed2495-1822CalgaryKelownaMississaugaOakvillePort MoodyRichmondVancouverAlberta, British Columbia, Ontario
    uOttawa Engineering Outreach   
    uOttawa Engineering Outreach offers a wide range of programs in engineering, science, technology, and coding for both kids and teens. From summer camps to clubs and afterschool programs, as well as credited courses.

    Kanata; Orleans; Ottawa; Ottawa South
    Education: STEM
    • Ages 5 to 18 (Coed, Girls)
    • Day Camp, Program
    • from $125
    daycampprogramclasscoedallgirls1255-1823KanataOrleansOttawaOttawa SouthOntario


    What do coding classes teach children?

    As a common activity under STEAM, programming integrates technology with design. Children plan and design original games, animations, or even robots, before programming them to work. Kids gain critical thinking, problem solving, and analytical skills through this. Java, Python, Scratch, Swift, and Arduino are the programming languages most common in coding classes. 

    Beginner coding classes teach children basic coding concepts such as how code prints to a web page. As they progress, they learn concepts like variables, loops, and sequences. These skills are essential to complete high school or university-level coding projects in advanced classes. Some advanced programs ask children to complete entrance tests before enrollment in the class.

    Micro:bit is the hardware most commonly used in coding class now, compatible with young children’s cognitive and motor skills. Minecraft and Roblox modding is often completed with this hardware, allowing children to craft a personal gaming experience. Coding programs can be budget-friendly, some costing $30 to $50 per lesson. In fact, some are free! More advanced programs cost around $100 to $600 depending on the duration and content of the program.

    More about advanced coding classes

    In advanced coding classes, children program a variety of projects to challenge their math, science, and design skills. Projects in animation, game design, electronics, and app development offer kids a chance to expand their programming repertoire.

    Some advanced classes include programming competitions within their curriculum. In these competitions, children showcase their talents in coding to receive constructive feedback and meet professionals in computer science. As you notice in your research, all coding lessons are coeducational. Being that programming is a male-dominated profession, lessons especially welcome young women of all backgrounds,  encouraging them to pursue careers in computer science.

    Why enroll in coding classes?

    Coding classes beckon children to a future in technology and computer science. Here are some benefits of enrolling in coding classes:

    • Improve math skills. Programming is often mathematically intensive. Strategic thinking and problem-solving are skills learned in programming classes that help kids improve in math and see its practical application. 
    • Future career pathways are created in class. Beginner programmers learn fundamental coding skills at a young age to inspire curiosity later. Intermediate and advanced coders build professional-level projects that contribute to future career success.
    • Work with top technology companies. Children interested in web or app development will find coding classes associated with big companies like Apple or Google above. Kids  gain experience with these companies’ systems, which looks great on a resume.
    • Meet other budding programmers with similar interests and skills in class. Children make many new friends in these programs.

    Related pages

    Upcoming Events view all events on

    Jun 22
    Camp Tapawingo, YWCA
    Summer Camp Open House  
    June 22, 2024
    Jun 23
    Camp Wenonah
    New Camper & Family Open House  
    June 23, 2024
    Jun 23
    Camp Ak-O-Mak
    Ak-O-Mak Open House  
    June 23, 2024
    Jun 23
    McMichael Canadian Art Collection—Camps and Programs
    Tafelmusik Chamber Series at the McMichael  
    June 23, 2024

    Disclaimer: Information presented on this page may be paid advertising provided by the advertisers [schools/camps/programs] and is not warranted or guaranteed by or its associated websites. See Terms and Conditions and Privacy Policy. Our Kids ™ © 2023 All right reserved.

    Sign up to receive our exclusive eNews twice a month.

    You can withdraw consent by unsubscribing anytime.



    verification image, type it in the box


    Our KidsFrom Our Kids, Canada’s trusted source for private schools, camps, and extracurriculars.