• Grades: 9 - 12
  • Duration 10 weeks
  • Skill level Beginner
  • Certificate Yes
  • Price $140
  • Dates and Times: Not offered Winter 2024
  • Start Date: -
  • Registration Deadline: -
  • Tools Learned:

  • /wp-content/uploads/2021/11/Python-thumbnail.png Python
  • /wp-content/uploads/2021/11/FreeCAD-thumbnail.png Free CAD
  • /wp-content/uploads/2021/11/Canva-thumbnail.png Canva
<span style="display: none;">IGNITE Program </span>Coding and Design Fundamentals

About this Course

The Coding and Design Fundamentals course is the perfect place to start on your journey into STEM topics and skills as a high school student. Through this weekly online course, students will learn fundamental skills in 3D modeling using FreeCAD, graphic design principles using Canva, learn how to code in Python programming and apply all learning to App Development.

Over 10-weeks, learners will apply basic to intermediate level techniques in FreeCAD to develop a 3D model of the Mars Reconnaissance Orbiter, a spacecraft by NASA that is studying the geology of the planet Mars! Delving into graphic design, learners will use color theory and Gestalt principles to create logos and graphics for their App.

Culminating the experience, learners will use Python to program a fully functional Earth and Mars Weather App, drawing real-time data from an API. This app will provide instant, accurate weather details in many cities across the world, and offer insights into weather and climate conditions on Mars.

Exploration goes beyond technology — Learners will also investigate climate sciences, gaining insights into weather prediction both on Earth and Mars, and the techniques scientists and engineers employ to anticipate weather patterns.


  • Who can sign up for an IGNITE Program course?

    Anyone in grades 9 to 12 can sign up for an IGNITE course.

  • When does it take place?

    Every Wednesday 5 - 7 PM, starting from October 11, 2023.

More Information

This program is funded by TC Energy, where eligible students can join the program free of charge.

Check your child’s eligibility by clicking on the Check Eligibility button below.

Proudly funded by:

  • How do I sign up?

    Click on the course of your choice above and then click Register. Complete the Registration process. You will receive a confirmation email once your registration is complete!

  • What happens after I register?

    You will receive an email from our team containing a Google Classroom class code. Add the class to your Google Classroom - inside the classroom you will find the weekly link to the sessions and all other content (slides, assignments, games, etc.).

  • Is there a fee to register?

    The cost of participating is $140.00 CAD for 10 weeks!

  • Where do the sessions take place?

The sessions take place virtually on a platform called BlueJeans. All you have to do is download the program once (for free) and use the same link to join the session each week!

  • I’ve got questions, what do I do?

No problem, just email our team at contact@mathstronauts.ca and we are happy to help!

#Testimonial What Students Say

Main Content