• Grades: 11 - 12
  • Duration 12 weeks
  • Skill level Beginner
  • Certificate Yes
  • Dates and Times: Not offered this term
  • Start Date: TBD
  • Registration Deadline: TBD
  • Tools Learned:

  • /wp-content/uploads/2021/11/Python-thumbnail.png Python
  • /wp-content/uploads/2021/11/google-suite-go-thumbnail.png Google Suite
  • /wp-content/uploads/2021/11/toggl-track-thumbnail.png Toggl Track
  • /wp-content/uploads/2021/11/cornellnotesLogo-thumbnail.png Cornell Notes
<span style="display: none;">NEXUS Program </span>Engineering Stream

About this Course

The NEXUS Program is designed for passionate post-secondary bound high school students. Through NEXUS, we’re bridging the gap between high school and post-secondary education (PSE), whether you are planning on going into college, university, apprenticeship programs or other post-secondary pathways – there’s a place for you at NEXUS. The NEXUS Program is an opportunity for students to acquire the technical and soft skills necessary to succeed in life after high school!

In the Engineering Stream, participants learn fundamental concepts in computer programming in the Python programming language, and use their new knowledge in the context of machine learning. Through our highly knowledge STEM role models, students will gain a first-hand look at how machine learning is becoming an increasingly popular technique in many industries.

Participants will learn fundamental programming concepts such as if/else statements, loops, functions and advanced programming techniques such as Q-learning. By the end of term students will have created an algorithm that will teach itself to successfully play a video game! Programming skills are an important asset in the modern world and in many STEM University programs and machine learning is a topic covered in first year university, in engineering courses. As such, this introductory course will substantially bridge the gap between university and high school by placing participants at a significant advantage.

In addition to programming skills, this course will provide participants with learning opportunities to develop the skills that have been shown to be crucial to post-secondary success: time management, problem solving, self-directed learning and note taking.


  • Who can sign up for the NEXUS Program?

    Anyone in grades 11 and 12 can sign up for NEXUS.

  • When does it take place?

    Weekday evenings - click on each course above to find out when they take place!

  • How do I know which stream to join?

    Participants can take both streams (there are no overlaps in the content).

For participants looking to gain technical knowledge and skills in computer programming and have an interest in pursuing an engineering or software related field, we recommend the Engineering Stream.

For participants looking to sharpen up on their conceptual scientific knowledge and wish to pursue careers related in the science fields of biology, chemistry or physics, we recommend the Science Stream.

  • 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 $240.00 CAD for 12 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 Says

Main Content