Top Kids' coding classes and after-school programs for 2024/2025

Kids and teens learn programming

Build coding skills after-school, at programs and classes listed here! Coding programs help prepare kids and teens for the world of programming, some teaching a variety of languages, others focused on one only. Find kids’ programs specialized in coding directly below, while below that, there’s a list of programs with instruction that may be broader, but includes some coding activities. Below the lists, find advice and further information for families. Read more

List of coding classes and programs on this page:



    Loading filters, please wait.
     FILTERS
    LOADING: Filters will activate shortly, please wait.
    FILTERS:
      FILTERS


    Any type

    Any cost
    Any age
    Any date








    Programs focusing on Programming (multi) (16 results)

    These programs and classes offer an extensive focus on coding, some focused on one language, others teaching kids coding in a variety of languages.

    Jul 02 - Jul 05, 2024
    • Virtual
    • Online
    • Age 12 to 13 (Coed)
    Online

    Campers are introduced to the fundamental basics of Python programming. Visit website

    Ontario Tech University Camps8012-132024-07-01,332,177,180,159,68,351,179,365,virtualprogram,coed,
    • Virtual
    • Online
    • Age 12 to 13 (Coed)
    Online

    Campers dive deeper into various Python types, functions, and libraries, they will be tasked with fun design projects. Visit website

    Ontario Tech University Camps8012-132024-08-01,332,177,180,159,268,2,virtualprogram,coed,
    • Virtual
    • Online
    • Age 13 to 17 (Coed)
    Online

    This is where you will learn computer science related to programming a satellite and launch it to the sky after assembling it Visit website

    Robomazing INC.39913-172024-04-012024-05-01,302,177,334,180,353,332,67,159,314,2,268,18,virtualprogram,coed,
    Apr 22 - May 06, 2024
    • Virtual
    • Online
    • Age 7 to 17 (Coed)
    Online

    Online Minecraft Mastering Track BUILD YOUR OWAN GAME Visit website

    Robomazing INC.997-172024-04-012024-05-01,266,177,159,180,virtualprogram,coed,
    Jul 29 - Aug 02, 2024
    • Virtual
    • Online
    • Age 14 to 17 (Coed)
    Online

    This basic knowledge will prepare youth for any future coding classes or coding languages they want to learn. Visit website

    Ontario Tech University Camps10014-172024-07-012024-08-01,332,177,180,159,268,2,virtualprogram,coed,
    Jul 02 - Aug 30, 2024
    • Virtual
    • Online
    • Age 7 to 15 (Coed)
    Online

    Java, Python, C#, Math and AI camps. Visit website

    Real Programming 4 Kids3127-152024-07-012024-08-01,354,177,180,353,331,332,68,351,129,2,271,virtualprogram,coed,
    Mar 02 - Aug 31, 2024
    • Virtual
    • Online
    • Age 7 to 12 (Coed)
    Online

    Maximum of 4 kids per one class. Live dedicated instructors. 23 years of experience Visit website

    Real Programming 4 Kids397-122024-03-012024-04-012024-05-012024-06-012024-07-012024-08-01,331,177,180,266,304,159,68,129,2,virtualprogram,coed,
    Mar 01 - Aug 31, 2024
    • Virtual
    • Online
    • Age 11 to 17 (Coed)
    Online

    18 weeks, 2 hours per week. Maximum of 4 students per instructor. RP4K has 24+ years of experience. Visit website

    Real Programming 4 Kids4211-172024-03-012024-04-012024-05-012024-06-012024-07-012024-08-01,331,177,180,266,304,159,68,129,2,virtualprogram,coed,
    Mar 02 - Aug 31, 2024
    • Virtual
    • Online
    • Age 13 to 17 (Coed)
    Online

    18 weeks, 2 hours per week. Maximum of 4 students per instructor. RP4K has 24+ years of experience. Visit website

    Real Programming 4 Kids4513-172024-03-012024-04-012024-05-012024-06-012024-07-012024-08-01,266,177,331,180,159,351,virtualprogram,coed,
    • Program
    • Ottawa, ON
    • Age 14 to 17 (Coed)
    OttawaOntario

    Explore a variety programming languages such as HTML, CSS and Javascript and get a high school credit with this online course Visit website

    uOttawa Engineering Outreach95014-172024-07-012024-08-01,331,177,180,332,159,68,179,130,2,50,314,268,365,programclass,coed,
    Mar 02 - Aug 31, 2024
    • Virtual
    • Online
    • Age 8 to 13 (Coed)
    Online

    18 weeks, 1 hour per week. Maximum of 4 students per instructor. RP4K has 24+ years of experience. Visit website

    Real Programming 4 Kids398-132024-03-012024-04-012024-05-012024-06-012024-07-012024-08-01,332,177,180,266,304,159,68,129,2,virtualprogram,coed,
    Apr 16 - Jun 21, 2024
    • Program
    • Newmarket, ON
    • Age 5 to 15 (Coed)
    NewmarketOntario

    Developing their coding skills allows them to think logically about solving problems and bring their creative ideas to life. Visit website

    Hive5 Child Learning and Creative Center2905-152024-04-012024-05-012024-06-01,334,177,180,353,332,304,67,159,160,2,281,programclass,coed,
    Mar 02 - Aug 31, 2024
    • Virtual
    • Online
    • Age 11 to 17 (Coed)
    Online

    18 weeks, 2 hours per week. Maximum of 4 students per instructor. RP4K has 20+ years of experience. Visit website

    Real Programming 4 Kids4211-172024-03-012024-04-012024-05-012024-06-012024-07-012024-08-01,332,177,180,266,304,159,68,129,2,virtualprogram,coed,
    Mar 02 - Aug 31, 2024
    • Virtual
    • Online
    • Age 13 to 17 (Coed)
    Online

    18 weeks, 2 hours per week. Maximum of 4 students per instructor. RP4K has 24+ years of experience. Visit website

    Real Programming 4 Kids4213-172024-03-012024-04-012024-05-012024-06-012024-07-012024-08-01,354,177,180,159,351,virtualprogram,coed,
    Oct 05, 2023 - Dec 05, 2024
    • Virtual
    • Online
    • Age 7 to 18 (Coed)
    Online

    RP4K teaches game coding to children and teens. Students learn from dedicated instructors not self learning workbooks. Visit website

    Real Programming 4 Kids07-182023-10-012023-11-012023-12-012024-01-012024-02-012024-03-012024-04-012024-05-012024-06-012024-07-012024-08-012024-09-012024-10-012024-11-012024-12-01,349,177,331,180,304,159,351,129,2,18,virtualprogram,coed,
    Mar 02 - Aug 31, 2024
    • Virtual
    • Online
    • Age 6 to 8 (Coed)
    Online

    18 weeks, 1 hour per week. Maximum of 4 students per instructor. RP4K has 24+ years of experience. Visit website

    Real Programming 4 Kids396-82024-03-012024-04-012024-05-012024-06-012024-07-012024-08-01,349,177,331,180,304,159,351,129,2,virtualprogram,coed,


    Programs with Programming (multi), session dates TBD


    Programs offering Programming (multi) as an activity (20 results)

    These kids' after-school or weekend programs and classes offer some coding, as part of a broader slate of activities.

    Jul 02 - Aug 09, 2024
    • Virtual
    • Online
    • Age 13 to 18 (Coed)
    Online

    With Unreal Engine, learn the essentials of game mechanics, storytelling, and user interaction, and design a game. Visit website

    University of Toronto SCS144513-182024-07-012024-08-01,349,177,354,180,159,68,268,2,18,virtualprogram,coed,
    Jul 02 - Aug 23, 2024
    • Virtual
    • Online
    • Age 13 to 18 (Coed)
    Online

    Learn the algorithms and techniques behind recommendation systems, developing a smart, interactive tailored chatbot. Visit website

    University of Toronto SCS154513-182024-07-012024-08-01,302,177,332,180,159,268,2,virtualprogram,coed,
    Mar 11 - Aug 09, 2024
    • Virtual
    • Online
    • Age 13 to 18 (Coed)
    Online

    Learn the game development fundamentals that will bring engaging 2D games to life, using Unity and C# scripting. Visit website

    University of Toronto SCS144513-182024-03-012024-04-012024-05-012024-06-012024-07-012024-08-01,349,177,354,180,159,351,268,2,18,virtualprogram,coed,
    • Program
    • Richmond Hill, ON
    • Age 10 to 14 (Coed)
    Richmond HillOntario

    Students will learn how to assemble and 3D print accessories to customize how their robot battles. Visit website

    The STEAM Project37510-142024-07-012024-08-01,173,5,9,364,177,300,350,334,180,67,159,281,2,129,182,50,130,314,268,programclass,coed,
    Jan 17 - Dec 31, 2024
    • Program
    • Throughout British Columbia; Manitoba; Ontario (3)
    • Age 4 to 18+ (Coed)
    TorontoUptownUptownVancouverWinnipegBritish ColumbiaManitobaOntario

    1-on-1 In-person and virtual tutoring across Canada servicing BC, Alberta, NWT, Manitoba, Ontario and Quebec. Visit website

    Prep Academy Tutors654-192024-01-012024-02-012024-03-012024-04-012024-05-012024-06-012024-07-012024-08-012024-09-012024-10-012024-11-012024-12-01,353,177,180,331,332,195,2,32,342,377,278,79,129,270,357,50,356,182,130,316,144,315,267,317,7,268,271,19,programclass,coed,
    Apr 22 - May 06, 2024
    • Virtual
    • Online
    • Age 8 to 15 (Coed)
    Online

    Combined program: AI, Robotics, Coding, and Minecraft Visit website

    Robomazing INC.3998-152024-04-012024-05-01,302,177,266,332,180,67,159,virtualprogram,coed,
    Sep 03, 2023 - Jun 30, 2024
    • Program
    • Oakville, ON
    • Age 6 to 8 (Coed)
    OakvilleOntario

    Build and design, program and control, test and play! Robotics and learning made fun. Visit website

    OakLearning Center1506-82023-09-012023-10-012023-11-012023-12-012024-01-012024-02-012024-03-012024-04-012024-05-012024-06-01,364,177,302,303,266,304,180,67,159,196,2,32,160,129,130,50,314,268,programclass,coed,
    Jul 02 - Aug 16, 2024
    • Program
    • Ottawa, ON
    • Age 14 to 18 (Coed)
    OttawaOntario

    Learn about different programs and careers in STEM during this 7 week program! Visit website

    uOttawa Engineering Outreach29514-182024-07-012024-08-01,353,177,180,331,332,159,179,365,357,2,50,130,316,144,315,7,314,268,programclass,coed,
    Mar 01, 2024 - Dec 22, 2025
    • Program
    • Throughout Alberta; British Columbia; Ontario (6)
    • Age 5 to 14 (Coed)
    CalgaryKelownaMississaugaOakvillePort MoodyVancouverAlbertaBritish ColumbiaOntario

    Structured, reinforcing projects in the subject pathways of fabrication, physical computing, engineering and digital arts. Visit website

    Steamoji2995-142024-03-012024-04-012024-05-012024-06-012024-07-012024-08-012024-09-012024-10-012024-11-012024-12-012025-01-012025-02-012025-03-012025-04-012025-05-012025-06-012025-07-012025-08-012025-09-012025-10-012025-11-012025-12-01,10,5,9,295,355,360,364,177,300,302,178,299,349,303,350,266,334,180,354,353,331,352,332,304,305,343,67,159,68,351,301,179,365,196,2,32,160,281,129,182,50,130,137,314,268,programclass,coed,
    Jan 24 - Jun 16, 2024
    • Program
    • Throughout British Columbia (3)
    • Age 8 to 10 (Coed)
    CoquitlamNorth VancouverVancouverBritish Columbia

    Explore coding with Python in a fun, game-building class for kids! Visit website

    UTG Academy7908-102024-01-012024-02-012024-03-012024-04-012024-05-012024-06-01,332,177,180,159,314,2,268,programclass,coed,
    Mar 23 - Jun 15, 2024
    • Program
    • Mississauga, ON
    • Age 4 to 7 (Coed)
    MississaugaOntario

    We offer unique STEM and Art related activities that engage kids through hands-on play and exploration. Visit website

    Engineering for Kids- Mississauga1004-72024-03-012024-04-012024-05-012024-06-01,133,5,266,177,332,180,304,67,159,160,2,130,50,314,268,programclass,coed,
    Apr 30 - May 30, 2024
    • Virtual
    • Online
    • Age 10 to 18 (Coed)
    Online

    Students will explore unique and logic-based math problems using a variety of techniques. Visit website

    University of Toronto, Department of Mathematics24010-182024-04-012024-05-01,332,177,180,304,129,2,268,virtualprogram,coed,
    Apr 16 - Jun 21, 2024
    • Program
    • Newmarket, ON
    • Age 5 to 15 (Coed)
    NewmarketOntario

    At Hive5 we offer robotic and coding classes for different age groups and different levels. Visit website

    Hive5 Child Learning and Creative Center2905-152024-04-012024-05-012024-06-01,364,177,300,334,180,331,332,304,67,159,68,196,2,32,195,135,160,281,129,270,357,50,356,182,130,316,144,315,267,317,7,314,268,323,3,347,194,54,63,139,260,programclass,coed,
    Mar 16 - Jun 15, 2024
    • Program
    • Mississauga, ON
    • Age 5 to 14 (Coed)
    MississaugaOntario

    Lego teaches students to learn through creativity and technology Visit website

    Engineering for Kids- Mississauga1205-142024-03-012024-04-012024-05-012024-06-01,332,177,180,304,67,159,160,2,130,50,314,268,programclass,coed,
    Jan 25 - Jun 15, 2024
    • Program
    • North-York, Toronto
    • Age 10 to 18+ (Coed)
    TorontoNorth-YorkNorth-YorkOntario

    Experience our free trial robotics workshop, a gateway to unleashing potential in a dynamic learning environment. Sign up now Visit website

    Bot Camp - Specialty Robotics Programs010-192024-01-012024-02-012024-03-012024-04-012024-05-012024-06-01,180,177,159,129,2,130,50,160,67,268,programclass,coed,
    Jan 25 - Jun 21, 2024
    • Program
    • North-York, Toronto
    • Age 10 to 14 (Coed)
    TorontoNorth-YorkNorth-YorkOntario

    Competitive robotics teams combine STEM skills with creativity, teamwork, and strategy to design, build, and program robots. Visit website

    Bot Camp - Specialty Robotics Programs19910-142024-01-012024-02-012024-03-012024-04-012024-05-012024-06-01,180,177,159,67,129,2,130,50,160,268,programclass,coed,
    • Program
    • Newmarket, ON
    • Age 4 to 14 (Coed)
    NewmarketOntario

    Hive5 after-school program emphasizes improving 5 different IQ & EQ skills based on STEAM knowledge. Visit website

    Hive5 Child Learning and Creative Center994-142024-04-012024-05-012024-06-01,298,6,133,5,10,9,296,297,355,123,334,177,180,332,305,67,159,129,2,270,357,50,130,316,137,314,268,19,319,1,188,0,programclass,coed,
    • Program
    • Mississauga, ON
    • Age 8 to 14 (Coed)
    MississaugaOntario

    Delve into the captivating world of NASA's Mars rovers in these classes, where students embark on a comprehensive exploration Visit website

    Engineering for Kids- Mississauga1208-142024-03-012024-04-012024-05-012024-06-01,133,5,266,177,332,180,304,67,159,160,2,130,50,314,268,programclass,coed,
    Mar 23 - Jun 15, 2024
    • Program
    • Mississauga, ON
    • Age 8 to 14 (Coed)
    MississaugaOntario

    We uncover the fun in S.T.E.M. learning through hands-on engineering activities. Visit website

    Engineering for Kids- Mississauga2508-142024-03-012024-04-012024-05-012024-06-01,133,5,266,177,332,180,304,67,159,160,2,130,50,314,268,programclass,coed,
    • Program
    • North-York, Toronto
    • Age 10 to 18+ (Coed)
    TorontoNorth-YorkNorth-YorkOntario

    Robotics workshops: ignite curiosity and foster innovation in a fun, hands-on learning environment. Visit website

    Bot Camp - Specialty Robotics Programs4910-192024-01-012024-02-012024-03-012024-04-012024-05-012024-06-01,180,177,159,129,2,130,50,160,67,268,programclass,coed,

    Find coding for kids near you

    Kids’ coding classes featured on Our Kids are found in cities and boroughs across the country. If you’re looking for classes and programs in your city, click on the appropriate link listed below.

    Search coding for kids in ANY CITY   

     

    More options beyond classes

    For those deeply interested in coding, there are ways to engage longer term. Use our site to find different options below.

    Search all CODING CAMPS AND PROGRAMS 

     

    The many benefits of coding classes and after-school programs

    Kids who aspire to a career in coding or any related field will gain an obvious advantage from any learning they gain from after-school programs in this field. Parents also give their kids many other advantages when enrolling in any kind of programming class. Just take a quick look here: 

    Learn code! There are actually over 700 programming languages you can learn. Languages rise and fall in popularity and practice over time, of course. Evergreen languages like HTML, PHP, JavaScript, Python, and C++ are popular options in the list above. Others that have gained popularity in recent years include Scratch, Go, and more. Of course, programming is a lucrative career and will be for the foreseeable future, with average annual income currently around $89,000 annually. 

    It’s advantageous to start programming as early as possible. Young children are sponges for learning. If your child has any inclination toward learning game programming or any other kind of coding, a code class is the perfect place to start. When they gain a grasp of any of the challenging concepts that form the basis of any programming language, they acquire an advantage that may be far-reaching into their future. 

    Kids develop skills and understanding in mathematics and problem solving. Coders young and old encounter problems as they program. The interactive setting of a coding class adds another dimension to solving these, thanks to the immediate availability of instructors and peers. In any case, though, kids learning code run into bugs, etc., and “they need to know or decide what to do next in order to create code that will function,” says Shirin Merchant.

    Learning code can have implications for emotional intelligence. Some examples of things you can learn from code are the use of X and Y coordinates in Scratch, to control characters’ movement around the screen. Loops are an efficient technique in programming that entail coding something only once, creating a process that can be repeated multiple times. Learning these kinds of skills firsthand is practical, but can also offer kids insight into both limitations and possibilities in life. This holistic way of thinking about programming can be an important avenue into encouraging interest from kids who may dismiss code as too abstract or difficult to master. 

    Bring your imagination to life! Coding programs basically teach kids how to code scripts and make things. Kids’ imagination is stirred, and they develop an appreciation for the connection between imagination (dreaming up an idea) and execution (programming that idea into reality).  

    An ever-increasing need for diversity in coders. Girls, visible minorities and marginalized groups in coding classes gain marketable skills and open up opportunities for themselves. Over time, the world-wide tech industry has implemented better hiring practices and woken up to the value of the unique perspective women and others bring to programming. This will continue to grow. Young women coders can develop unique products that, like all technology, can make the world a better place. Those of cisgender and other categories in LGBTQ+ discover opportunities to create, educate, and change the world, empowered by coding skills. Coding is opportunity.

    Coding is creative fun! It’s really about tinkering and exploring, solving problems and creating something out of nothing. Ideas spark other ideas. Any child coding games at a kids’ program above can be the progenitor of the next Minecraft or Roblox. 

    There are numerous popular classes and programs (as well as camps) that allow you to dive deeper into particular languages or to further hone programming skills. Look closer at options highlighted below:  

    Animation and 3D design classes delve deeper into this creative outlet that requires code skills. As with kids’ coding classes, these may feature professional instruction and can help move kids and teens onto a career path in this fascinating, fun field. We also list animation camps on our site. 

    STEM classes and STEAM classes integrate technology and mathematics with other disciplines including science and engineering as well as (with STEAM) arts. This stream of learning is intensely popular because of its holistic, foresighted approach. You can also use our site to discover a STEM camp or STEAM camp near you. 

    Minecraft classes allow kids to deeply explore this popular gaming platform. Some closely similar options include LEGO classes and Roblox programs for kids, and we also feature camps devoted to all of these interests. Follow these links to discover a Minecraft camp, LEGO camp, or Roblox camp near you. 

    Robotics classes apply programming to the fascinating, fun, and practical world of robot building and coding. Similar to all of the above, a robotics camp offers a fuller immersion into this area of learning. 

    Artificial intelligence camps explore this burgeoning world of learning. 

    While links above point to guide pages, those are just a few of the many options you can find in our advanced search for camps and programs near you. 

    More research through Our Kids and around the web

    You might choose kids’ programs based on closeness to your home or other aspects of convenience, but a bigger world opens up when you explore our site, and when you attend the Our Kids camp expo. This is held each winter in Toronto and allows you to explore the landscape, and meet leaders from programs and camps face-to-face. You’ll also discover valuable information sessions at the expo.

     

     

    Sources and further reading

    "The Philosophy of Programming." freecodecamp.org. Haoxian Chen.
    Computer Programmers Occupational Outlook. BLS.gov (US website). 
    Most popular programming languages to learn. Hackr.io.


    Frequently Asked Questions

    How many Kids' coding classes and after-school programs are there?
    There are 16 programs specializing in Programming (multi). In addition, there are 20 programs offering programming (multi) as an activity. Use the filters to narrow by age and program type, then click on matched programs to see daily activities, dates, rates and registration information.

    What are the fees to attend Kids' coding classes and after-school programs?
    Fees for Kids' coding classes and after-school programs range from FREE to $950 per program (program types and lengths vary). Use the filters here to narrow programs by age and type.

    What age do Kids' coding classes and after-school programs start at?
    There are programs available for children aged 5 through 18.

    Where can parents meet with Kids' coding classes and after-school programs?
    Meet with program directors and staff at the Our Kids Camp & Program Expo. The Expo is held annually in February, and is a fun and informative day for parents, kids, and teens. Find event details and free tickets here.


    In the spotlight:


    Session Registration:
    Child's age:
    Date:
    Location:

    Contact me by:
     Email
     Mail
     Phone


    This contact form is brought to you by Our Kids: The trusted source for families since 1998.

    x

    By logging in or creating an account, you agree to Our Kids' Terms and Conditions. Information presented on this page may be paid advertising provided by the advertisers [schools/camps/programs] and is not warranted or guaranteed by OurKids.net or its associated websites. By using this website, creating or logging into an Our Kids account, you agree to Our Kids' Terms and Conditions. Please also see our Privacy Policy. Our Kids ™ © 2023 All right reserved.