Ignite Flare

What is ignite Flare?

Ignite Flare is an 8 week intermediate python course, split up into 1.5 hour sessions once a week. The aim of the course is to build on top of the fundamentals that are taught in the beginner course. There is a heavy focus on game development throughought the course, and it’s a great next step in learning programming.

What will I learn?

The course will take you beyond fundamentals of python, and into the fundamentals of object oriented programming, as well as tackling more difficult problems. You will be able to take the knowledge you learn in the course and transfer it to all sorts of languages!

Right from the start you will be able to see your progress! We make sure we start with exercises where you can see the results instead of just staring at text on a screen

Anything else I should know?

We also have an end of session gala where we have industry speakers come in and do presentations. We give mentees a chance to show off their projects (if they want to) as well!

Here's what you can expect to build!

How do I sign up?

We are not currently looking for mentors and mentees. You can signup for our newsletter with this link to be notified when the next set of sessions are available

Looking to submit an exercise?

Session 0
Introduction to Schulich Ignite

Published:

In this session we will give an intro to the coding platform we use and Schulich Ignite!

View the slides

Session 1
Introduction to Python and Pygame

Published:

In this session we will review basic coding concepts and give an introduction into pygame.

View the slides

Session 2
Introduction to Classes and Objects

Published:

In this session we will cover the basics of Object Oriented Programming - creating classes and objects.

View the slides

Session 3
Introduction to Methods and Events

Published:

In this session we will cover methods and PyGame events - applications and usecases.

View the slides

Session 4
Introduction to Inheritance and Sprites

Published:

In this session we will cover more methods, inheritance and PyGame sprites - applications and usecases.

View the slides

Session 5
Introduction to Physics and Collision

Published:

In this session we will cover more the logical implementation techniques for physics and collisions

View the slides

Session 6
Problem Solving, Enemies, And Starting Your Game

Published:

In this session we will cover techniques for solving problems, implementing enemies, and how to start your game

View the slides

Session 7
Best Practices, and Level Design

Published:

In this session, we willl cover good coding practice, level design and adding bullets to our game.

View the slides