CLASSES
Note: Any classes we offer are meant to supplement school content and should not be seen as an alternative or replacement. All classes are taught by teen volunteers.
Free Classes
Gr7 Math
Decimals and Fractions
Ratio and Percent
Operations and Calculations
Number Theory
Algebra
Counting and Patterns
Date: Saturday Jan. 20 to May 18, 2024 Weekly
Time: 5:00-6:00 PM MST
R programming
Through these sessions, the students will be able to possess enough knowledge and enough support to learn R, Latex(stem essay writing software), enter the high School Big Data Challenge 2023-2024 hosted by STEM Fellowship. Throughout the Big Data Challenge, our student participants will have support from professionals within the AI field
Date: Saturday Jan. 6 to Apr. 6, 2024 Weekly
Time: 4:00-5:30 PM MST
Python for programming
Course outline:
This course is basic programming course for Youth, you will:
Course outline:
basic python I
IDE setup, python syntax, primitive data types, printing, comments,
little project: print out a self introduction in python
variable comparisons, variable operations, value function, loops, nested loops, type conversion,
little project: print out the times tables from 1-9
python I/O
Date: Sep 2, 22 to Jul 7, 2023 Weekly Time: 6:00 -8:00 PM MST
Grade 5 to 9 Programming
This course is intended for beginners with some previous programming experience, specifically in Python. It aims to teach more complex programming concepts and enhance student’s programming skills through project based learning. This course seeks to better each individual’s sense of problem solving skills while improving their confidence in their own abilities. At the end of this course, students will be creating a final project that utilizes all of the skills that they have learned.
Date: Sundays, Sept. 15 to Jun. 28, 2023 Weekly
Time: 3:30-5:30 PM MST
R programming
Through these sessions, the students will be able to possess enough knowledge and enough support to learn R, Latex(stem essay writing software), enter the high School Big Data Challenge 2023-2024 hosted by STEM Fellowship. Throughout the Big Data Challenge, our student participants will have support from professionals within the AI field
Date: Saturday Jul. 8 to Dec. 16, 2023 Weekly
Time: 4:00-5:30 PM MST
Python for Data Science
Course outline:
This course is basic programming course for Youth, you will:
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate from Google
Date: Thursday, Sept . 7 to Dec 7, 2023 Weekly Time: 6:00-7:30 PM MST
Grade 5 to 9 Programming
This course is intended for beginners with some previous programming experience, specifically in Python. It aims to teach more complex programming concepts and enhance student’s programming skills through project based learning. This course seeks to better each individual’s sense of problem solving skills while improving their confidence in their own abilities. At the end of this course, students will be creating a final project that utilizes all of the skills that they have learned.
Date: Sundays, Sept. 13 to Oct. 30, 2023 Weekly
Time: 3:30-5:30 PM MST
Data Science Basics
Topics Outline:
1. Big data
2. AI fundamentals
3. Data science basics
4. SQL
5. Python
6. Technologies: Azure Storage
7 Azure Synapse
8 Azure Databricks,
9 Knime
10 Power BI
Date: Sep 30 to Dec 9, 2023 Weekly
Time: 4:30- 6:30 PM MST
English Literature
Effective writing is a necessary skill for both your professional and personal development. Over the duration of this writing course, we will cover these elements crucial to persuasion:
- Basics of grammar
- Structural, grammatical, rhythmic, metrical, verbal, and visual elements (literary devices)
- Rhetoric
- Vocabulary
- Structure of a persuasive essay
- Analysis of essays
- Comparative essays
Date: Friday, Sep 22 2023 to Apr 19, 2024 Weekly
Time: 4:00-5:00 PM MST
Music Theory Level 5
This course covers the RCM Level 5 theory curriculum. Aimed to students who have piano and/or other instrument skills at a beginner to intermediate level
- Pitch and Notation (Notes, Accidentals, Enharmonic equivalents, Transposition and Stems)
- Rhythm (Notes and rests values, introduction to compound time )
- Scales and Key Signatures (Qualities of major and minor scales, Keys up to 4 sharps or flats )
- Melody Writing and Composition (Basic elements of melodies)
- Intervals (Major and minor intervals up to perfect 8th)
- Musical History (Handel, Mozart, and Arlen)
- Chords and Harmony (Primary triads, Inversion of triads, Dominant 7th chords )
- Form and Analysis (Analyzing melodies and phrases)
- Select repertoire is explored in each section
Date: Mondays, April 24 1to July 3, 2023 Weekly
Time: 7:00-8:00 PM MST
Data Science Basics
Topics Outline:
1. Big data
2. AI fundamentals
3. Data science basics
4. SQL
5. Python
6. Technologies: Azure Storage, Azure Synapse, Azure Databricks, Knime, Power BI
Date: Saturdays, March 4 to June 10, 2023 Weekly Time: 4:30-6:30 PM MST
Career growth for data scientist-Calgary Amazon Data Scientist
The latest career trend in USA/Canada for data scientists like fraud detection, Cloud Services, Automated Machine Learning.
DS aims at enhancing the interactions between humans and machines. They automate data insights with the help of machine learning and Natural Language Processing (NLP), which facilitates data scientists and analysts in finding patterns and generating shareable smart data.
Date: Friday, Nov. 25, 2022
Time: 6:00-7:00 PM MST
R Programming and Big Data Challenge
Through these sessions, the students will be able to possess enough knowledge and enough support to learn R, Latex(stem essay writing software), enter the high School Big Data Challenge 2022-2023 hosted by STEM Fellowship. Throughout the Big Data Challenge, our student participants will have support from professionals within the AI field
Date: Fridays, Oct. 14 to Dec. 16, 2022 Weekly
Time: 4:00-5:30 PM MST
Python for Data Science
Course outline:
1. basic python I (2 lessons, 3 hours)
IDE setup, python syntax, primitive data types, printing, comments,
variable comparisons, variable operations, value function, loops, nested loops, type conversion,
2. python I/O (1 lesson, 1½ hours)
reading user input/output, escape characters, basic string processing
3. basic python II (3 lessons, 4½ hours)
tuples, lists and sets (advanced data structures), characteristics of each type, mutability, indexing and
ordering, function definitions
dictionaries, pros and cons of each data type (summary)
4. loading files with python (3 lesson, 4½ hours)
open/close function, data stream, reading, writing and appending to files, CSV files (csv library), error checking
5. applications of python (4 lessons, 6 hours)
importing packages (pip install on shell), step debugging, function stack, File management, matplotlib library
6. exploring different pathways of python (1 lesson, 1 hour)
Further reading, fun libraries to investigate, applications of python in ML and AI, other languages, other tools for
programming development (github, vscode, et cet)
Date: Wednesdays, Sept . 7 to Dec 7, 2022 Weekly Time: 6:00-7:30 PM MST
Grade 7 to 8 Science
Math Contests are a way for students to strengthen their skills and deepen their knowledge in the world of mathematics. Throughout this course, many concepts that tend to show up a lot in math contests will be covered with emphasis such as:
Patterns & Sequences
Logic
Probability
Geometry
Algebra
Date: Thursdays, Sept. 15, 2022 to Feb 2, 2023
Weekly
Time: 4:30-5:30 PM MST
Grade 5 to 9 Programming
This course is intended for beginners with some previous programming experience, specifically in Python. It aims to teach more complex programming concepts and enhance student’s programming skills through project based learning. This course seeks to better each individual’s sense of problem solving skills while improving their confidence in their own abilities. At the end of this course, students will be creating a final project that utilizes all of the skills that they have learned.
Date: Sundays, Sept. 13 to Oct. 30, 2022 Weekly
Time: 3:30-4:30 PM MST
Gr 7 to 8 Model UN
This Christmas ModelUN camp covers:
Introduction of MUN rules and crisis
Practice crisis committee
Critical thinking
Public speaking
Problem solving
Negotiation
Date: Sundays, Sept . 3 to Nov 6, 2022 Weekly Time: 6:30-7:30 PM MST
Grade 5 to 6 Contest Math
This science class will teach you content from grades 7 to 8, helping you understand simple to complex topics. We will cover the following context in a fun and engaging way:
Biology | Interactions and Ecosystems
Biology | Plants for Food and Fibre
Biology | Cells and Systems
Physics | Heat and Temperature
Physics | Structures and Forces
Physics | Light and Optics
Physics | Mechanical Systems
Chemistry | Mixture and Flow of Matter
Climate | Planet Earth
Climate | Fresh and Salt Water Systems
Date: Mondays, Jan. 8 to March 5, 2023 Weekly
Time: 6:30-7:30 PM MST
Grade 5 to 9 Biology
This course is meant to help students learn and understand the basic concepts of Biology at a junior high level. It should aid students in their understanding of how the human body and the world work. Each lesson will include some basic vocabulary, allowing students to think more critically and efficiently. The course includes:
Ecology
Levels of biological organization
Macromolecules
Homeostasis
Human Biology
Basic Anatomy
Evolution
Reproduction and Genetics
Enzymes
Cellular Respiration
Photosynthesis
Mitosis and Miosis
Date: Tuesdays, Sept. 13 to Nov 8, 2022 Weekly
Time: 5:30-6:30 PM MST
R basic for Data Scientist
This class is about using R programming for the latest programming, cloud usage, career trend for data scientists like fraud detection, Cloud Services, Automated Machine Learning.
Data summaries, Aligning two objects, match, merge, analysis over groups, split.
Date: Sep 2 2022 to Jun 30, 2023 Weekly
Time: 6 pm- 8 PM MST
Programming for Youth
Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course assumes computer literacy. This course requires the same math skills necessary for College Algebra.
Date: Sundays, Sept. 3 to Jul 8, 2023 Weekly Time: 4:30-6:30 PM MST
Using R for projects
Build robust and maintainable software with object-oriented design patterns in R. Design patterns abstract and present in neat, well-defined components and interfaces the experience of many software designers and architects over many years of solving similar problems. These are solutions that have withstood the test of time with respect to re-usability, flexibility, and maintainability. ‘R6P’ provides abstract base classes with examples for a few known design patterns. The patterns were selected by their applicability to analytic projects in R. Using these patterns in R projects have proven effective in dealing with the complexity that data-driven applications possess.
Date: Jan 9, 22 to Dec 8, 2022 Weekly Time: 2:00 -4:00 PM MST
Beginner French
This class is aimed toward students of any age who have little to no experience in French as a language. Anyone is welcome, whether you're a student who just wants a refresher for school or someone who want s to casually take this class for fun. Some topics that will be covered include, numbers up to 100, how to introduce yourself, past tense, present tense, prepositions, etc.
Date: Mondays, Oct. 3 to Nov 7, 2022 Weekly Time: 5:30-6:30 PM MST
Beginner French
This class is aimed toward students of any age who have little to no experience in French as a language. Anyone is welcome, whether you're a student who just wants a refresher for school or someone who want s to casually take this class for fun. Some topics that will be covered include, numbers up to 100, how to introduce yourself, past tense, present tense, prepositions, etc.
Date: Sundays, Sept. 18 to Dec 18, 2022 Weekly Time: 2:30-3:30 PM MST
Play Production
Spend 16 hours total working with peers to improve your acting, communication, and teamwork abilities while participating in fun games and activities. Gain the fulfilling experience of contributing to a final production: The Cotton Trail – a play about confidence in kids and how to change your child’s mindset on themselves. The last class will be extended to film the production in the form of a movie you can take home.
Rules:
Be comfortable video recording
Participate in class
Memorize lines
Camera and mic on during class
Date: April 23 to June 11, 2022 Weekly Time: 2:30 -3:30 PM MST
Gauss Math Class
The Gauss Math class will help you to learn mathematical problem solving skills for success in contests and in school. In our class, we will cover the following topics with emphasis on the more difficult questions on the Gauss contest:
- Algebra and Equations
- Geometry
- Counting and Probability
- Data Management
- Number Theory
Date: Feb. 2 to May 11, 2022 Weekly Time: 4:30-5:30 PM MST
Grade 9 Science
At school, science can be confusing especially when learning for the first time. Students may feel that certain concepts fail to stick and certain processes are unfamiliar and difficult to apply to our real world. However, this G9 science course will help to equip you with the necessary skills and tools needed to succeed in science courses at school. The lessons will be covering both lessons and homework to help solidify concepts and also help to introduce difficult concepts ahead of time to help you obtain a grasp of understanding and begin building your scientific knowledge and skills.
Date: Saturdays, Jan. 8 to April 9, 2022 Weekly
Time: 4:00-5:30 PM MST
Grade 7 to 8 Science
This science class will teach you content from grades 7 to 8, helping you understand simple to complex topics. We will cover the following context in a fun and engaging way:
Biology | Interactions and Ecosystems
Biology | Plants for Food and Fibre
Biology | Cells and Systems
Physics | Heat and Temperature
Physics | Structures and Forces
Physics | Light and Optics
Physics | Mechanical Systems
Chemistry | Mixture and Flow of Matter
Climate | Planet Earth
Climate | Fresh and Salt Water Systems
Date: Mondays, Jan. 3 to June 27, 2022 Weekly
Time: 5:30-6:30 PM MST
Beginner French
This class is aimed toward students of any age who have little to no experience in French as a language. Anyone is welcome, whether you're a student who just wants a refresher for school or someone who want s to casually take this class for fun. Some topics that will be covered include, numbers up to 100, how to introduce yourself, past tense, present tense, prepositions, etc.
Date: Tuesdays, Oct. 5 to Nov 30, 2021 Weekly
Time: 4:30-5:15 PM MST
European and Canadian History
Date: Fridays, Oct. 1, 2021 to June 24, 2022 Biweekly
Time: 4:30-5:30 PM MST
Current Events
Every week the class will have an insightful discussion on a relevant issue on the news cycle. From United States politics, to border skirmishes between India and China, to the most recent developments in technology, these current events seminars will give students a good understanding of what is going on around the world. This knowledge will be useful at school if students are taking classes such as geography, history, and social studies. This will also be useful for students that take debate and MUN because they will be able to connect abstract
ideas with real world examples.
During class, students will be encouraged to contribute to the discussion by connecting the subject at hand with previous knowledge.
Date: Thursdays, Sept. 30 to Dec 23, 2021 Weekly
Time: 5:15-6:00 PM MST
AMC8 Math
The AMC8 Class will prepare you for taking the AMC8 contest by teaching you key concepts and getting you more familiar with important mathematical skills. Our class will focus mostly on the later, more difficult questions, and go through more advanced concepts that will help you on challenging problems.
Date: Wednesdays, Sept. 29, 2021 to Jan. 12, 2022
weekly
Time: 4:30-5:30 PM MST
Grade 6 to 9 English
English is one of the fundamental subjects in education and surely one of the most useful in a person’s day to day life. This class will consist of building the basic foundations for English which will be beneficial for students in their day courses. From grammar, homonyms, descriptive adjectives, paragraph tips and writing structure, all aspects of this course will ensure students have a solid groundwork on helpful skills for Language.
Date: Fridays, Sept. 24, 2021 to June 3, 2022 biweekly
Time: 4:30-5:30 PM MST
Grade 3 to 4 Math
This course is aimed towards going through the 3rd and 4th grade math curriculum at a faster and accelerated pace, reviewing concepts and building onto your previous knowledge with concepts such as Multiplication, 3D Geometry, and Exponents. Students will learn a variety of mechanics that will be used in later grades to further accelerate their math career, along with many opportunities to practice with a variety of different questions with real world applications. This class will cover the followings:
Triple and Quintuple Digit Addition
Triple and Quintuple Digit Subtraction
Multiplication
The Times Table
Division
2D Shapes, 3D Shapes
Factors, Fractions
Data and Graphing
Date: Mondays, Sept 13 to June 13, 2022 Weekly
Time: 4:30-5:30 PM MST
Grade 5 to 6 Contest Math
Math Contests are a way for students to strengthen their skills and deepen their knowledge in the world of mathematics. Throughout this course, many concepts that tend to show up a lot in math contests will be covered with emphasis such as:
Patterns & Sequences
Logic
Probability
Geometry
Algebra
Date: Thursdays, Sept. 9, 2021 to June 16, 2022
Weekly
Time: 4:15-5:15 PM MST
Grade 5 to 9 Biology
This course is meant to help students learn and understand the basic concepts of Biology at a junior high level. It should aid students in their understanding of how the human body and the world work. Each lesson will include some basic vocabulary, allowing students to think more critically and efficiently. The course includes:
Ecology
Levels of biological organization
Macromolecules
Homeostasis
Human Biology
Basic Anatomy
Evolution
Reproduction and Genetics
Enzymes
Cellular Respiration
Photosynthesis
Mitosis and Miosis
Date: Wednesdays, Sept. 8 to Nov 10, 2021 Weekly
Time: 5:30-6:30 PM MST
Algebra Class
This course serves as an introduction to Algebra by solving problems together. It covers arithmetic rules, linear equations, ratios and percent, proportion, graphing lines, inequalities and quadratic equations.
Date: Sundays, Sept. 5, 2021 to June 26, 2022 Weekly
Time: 4:30-5:30 PM MST
RCM Music Theory Level 7
Intermediate level course guiding students further through music theory concepts needed to pass the RCM music theory level 7 exam. Students will learn through 9 units the different aspects of music theory along with activities and practice with teacher guidance. New concepts include: Pentatonic and Blues scales, Transposing by any interval, Seventh Chords and many more.
Date: Wednesdays, Sept. 4, 2021 to Jan 29, 2022 Weekly
Time: 6:00-7:00 PM MST
Beginner French
This class is aimed towards students of any age who have little to no experience in French as a language. Anyone is welcome, whether you're a student who just wants a refresher for school or someone who wants to casually take this class for fun. Some topics that will be covered include:
Numbers up to 100
How to introduce yourself
Past tense
Present tense
Prepositions
Date: Tuesdays, May 4 to June 29, 2021 Weekly
Time: 4:15-5:00 PM MST
Drama
Allow students to express themselves creatively through the dramatic arts; Feel more confident and comfortable with talking to new people; Learn how to give constructive criticism. Class will cover:
Introduction-Share the expectations of the drama class
Improve games-Excuses (action)
Physical theatre: tableau Portray the emotion and situation
Physical theatre: tableau Performance: Portray the situation, but for each person
Voice: Customer service call & Performance: mini-monologue
Monologue: Everyone gets to choose which monologue that they would like; Final Performance
Date: Sundays, Feb 21 to April 18, 2021 WeeklyTime: 11:00-12:00 PM MST
Chemistry (Past)
This class will cover the followings:
WHMIS
Classification of Matter
Flow rate and viscosity, Density (formula), mass, volume, weight, force, gravity, buoyancy, etc.
Pressure, pascal, compression, hydraulics, pneumatics
Acids, bases: pH paper, litmus, pH scale, acid-base neutralization, acid precipitation, liming
Physical (qualitative and quantitative) and chemical changes
Atomic theories: Atoms, electrons, protons, neutrons
Classifying elements
The periodic table
Chemical formula
Chemical reactions
Balancing chemical equations
Date: Thursdays, Feb. 25 to May 13, 2021 WeeklyTime: 5:00-6:00 PM MST
Current Event Seminar (Past)
Date: Thursdays, March 4 to June 10, 2021 WeeklyTime: 6:30-7:10PM MST
RCM Level 6 Music Theory (Past)
This course covers the RCM Level 6 theory curriculum. Aimed at students at the age of grade 6 or higher, and must have piano and/or other instrument skills at a beginner to intermediate level. It is highly recommended that the student have completed the RCM Level 5 theory curriculum.
- Pitch and notation
- Rhythm and meter
- Intervals
- Melody Writing and Composition (Basic elements of melodies)
- Intervals
- Scales
- Chords and harmony
- Melody and composition
- Music history
- Form and analysis
Date: Saturdays, April 24 to Aug. 14, 2021 WeeklyTime: 6:00-7:00 PM MST
Gauss Math Contest (Past)
The Gauss Math class will help you to learn mathematical problem solving skills for success in contests and in school. In our class, we will cover the following topics with emphasis on the more difficult questions on the Gauss contest:
- Algebra and Equations
- Geometry
- Counting and Probability
- Data Management
- Number Theory
Date: Nov. 17 to Dec. 15, 2020 Weekly Feb 9 to May 11, 2021 weeklyTime: 5:00-6:00 PM MST
Science (Past)
This 18-week Science Class will help the students ignite their interest and further their knowledge in science area. It will bring sparks of Junior high school science knowledge for supplementing school study:
- Biology | Life, Microscopes and Cells
- Biology | Cell Structure, Types of Cells
- Biology | Organisms and Human Organ Systems
- Physics | Forces and Systems
- Physics | Simple Machines and Mechanisms
- Physics | Mechanical Calculations and Other Forces
- Ecology | Water Cycle and Water Contamination
- Ecology | Properties of Water and Bodies
- Ecology | Water Sustainability and Climate Change
Date: Jan. 16 to May 22, 2021 WeeklyTime: 3:30-4:30 PM MST
Algebra I
This Algebra I course formalizes and extends the students' comprehension and application of functions. This course includes:
- Order of operations
- Exponents
- Radicals
- One-variable and multi-variable equations,
- Ratios
- Proportion
- Graphing lines
- Inequalities
- Quadratic equations
- Complex numbers
Date: Jan. 24 to August 29, 2021 WeeklyTime: 4:30-5:30 PM MST
Debate (Past)
Debate helps students deliver rational and coherent arguments in a persuasive way. It teaches them to engage with a wide variety of topics in a confident, passionate, and critical fashion. This course focuses on the british parliamentary style of debate. Over the duration of the course, we will cover and develop these skills:
- Argument development
- Refutation
- Modelling
- Note taking and listening
- Rhetoric and style
- Critical thinking
- Confidence
Date: Sept. 13 to Nov. 22, 2020 WeeklyTime: 12:30-2:00 PM MST
Social Studies (Past)
History teaches students how we managed to become who we are today and it is also a topic of debates. By having historical context the students may develop rational and coherent arguments. This course focuses on historical events that helped shape the world today:
- Aboriginal people
- Imperialism
- European colonization of America
- Seven years war
- American revolution
- French revolution
- WW1
- Inter war years
- WW2
- Cold War
Date: Oct. 2 to Dec. 11, 2020 Biweekly Feb. 5 to June 11, 2021 BiweeklyTime: 4:30-5:30PM MST
RCM Level 5 Music Theory (Past)
This course covers the RCM Level 5 theory curriculum. Aimed to students who have piano and/or other instrument skills at a beginner to intermediate level
- Pitch and Notation (Notes, Accidentals, Enharmonic equivalents, Transposition and Stems)
- Rhythm (Notes and rests values, introduction to compound time )
- Scales and Key Signatures (Qualities of major and minor scales, Keys up to 4 sharps or flats )
- Melody Writing and Composition (Basic elements of melodies)
- Intervals (Major and minor intervals up to perfect 8th)
- Musical History (Handel, Mozart, and Arlen)
- Chords and Harmony (Primary triads, Inversion of triads, Dominant 7th chords )
- Form and Analysis (Analyzing melodies and phrases)
- Select repertoire is explored in each section
Date: Nov. 7 to Dec. 12, 2020 Weekly Jan 9 to March 6, 2021 WeeklyTime: 6:00-6:45 PM MST
Pre-algebra (Past)
Our pre-algebra math course includes a thorough explanation of the fundamentals and basics of arithmetic. We also introduce beginning topics in number theory and algebra. This course will cover but will not be limited to:
- Basics of Arithmetic
- Exponents
- Number Theory
- Fractions
- Equations and inequalities
- Decimals
Date: Aug 11, 14, 18, 21, 25, 28, 2020; Sept. 6 to Dec. 6, 2020 Weekly;Time: 4:30-5:30 PM MST
Effective Writing (Past)
Effective writing is a necessary skill for both your professional and personal development. Over the duration of this writing course, we will cover these elements crucial to persuasion:
- Basics of grammar
- Structural, grammatical, rhythmic, metrical, verbal, and visual elements (literary devices)
- Rhetoric
- Vocabulary
- Structure of a persuasive essay
- Analysis of essays
- Comparative essays
Date: Aug. 21 to Dec. 4, 2020 Biweekly Feb. 12 to June 4, 2021 BiweeklyTime: 4:30-5:30 PM MST
Vocal Coaching (Past)
Music is conceivably the most powerful communication tool in the whole world, and learning to sing allows you to more fully participate in and enjoy this universal language . In this course, these essential topics will be taught:
- Solfa reading
- Hand signs
- Bar reading
- Rhythm reading
- breathing techniques
- Proper posture for singing
- Controlling pitch and sound
- How to take care of your vocal instrument
Date: Aug. 11 to 13, Aug. 19 to 21, 2020 Aug. 26 to 28, 2020Time: 1:00-2:00 PM MST