---
title: "Homeschool Coding and Math in Alberta: Home Education Guide"
description: "Home education in Alberta for coding and math: supervised or notification-only programs, what the regulation asks, PATs, high school credits, and a four-week plan."
canonical: https://learn.modernagecoders.com/homeschool-coding-and-math-alberta
source: src/pages/homeschool-coding-and-math-alberta.html
---
> Home education in Alberta for coding and math: supervised or notification-only programs, what the regulation asks, PATs, high school credits, and a four-week plan.

In short

In Alberta, home education is parent-directed and comes in two forms: a program supervised by a school authority, or a notification-only program reported to the Minister. Either way, the Home Education Regulation asks parents to evaluate progress regularly and keep dated samples of work. Modern Age Coders teaches coding and math to home-educated students live online, in a batch or one to one, in courses such as Python for Teens.

Courses Alberta families use

## Three courses for home education in Alberta

A middle-years math course, a full Python course for teens, and a Grade 12 course that follows the western Canadian math sequence.

[![Middle School Mathematics Mastery course thumbnail](/images/middle-school-maths.webp)  HMA / 01 Middle School Math Ratio, integers, equations and geometry for the junior high years, with dated problem sets each month for the portfolio. Open the syllabus →](/courses/comprehensive-middle-school-mathematics-mastery)[![Python for Teens course thumbnail](/images/python-teens.webp)  HMA / 02 Python for Teens Ages 13 to 18. From a first program to files, functions and projects, in a language suited to math and science work. Open the syllabus →](/courses/python-complete-masterclass-teens)[![Western Canada Grade 12 Math course thumbnail](/images/western-canada-grade-12-math.webp)  HMA / 03 Grade 12 Math: Pre-calculus 12 and Math 30-1 The Math 30-1 topics taught live for teens heading towards university math or science. It carries no Alberta credit. Open the syllabus →](/courses/western-canada-grade-12-math-pre-calculus-12-math-30-1-course)

What alberta.ca says

## Alberta home education: the two kinds of program

The province's home education page, read on 22 October 2026, opens with a definition: "Home education is a parent-directed approach to educating a student in Grades 1 to 12 at home or elsewhere in which they are responsible for making all education decisions." It then says "A parent or guardian may choose 1 of 2 home education programs".

|   | Supervised by school authority (funded) | Not supervised by school authority (notification only, non-funded) |
| --- | --- | --- |
| Who you notify | "Each year, parents have the responsibility to notify their supervising school authority of their intent to home educate their child" | "Each year, parents have the responsibility to notify the Minister of Education of their intent to home educate their child." |
| The program plan | Parents "must develop a home education program that enables the student to achieve appropriate learning outcomes." | Parents must develop such a program "but are not required to submit this program plan to the Minister of Education." |
| Teacher evaluations | The associate board or school must arrange for certificated teachers "to conduct at least two formal evaluations of each student each school year", including "a review of the student portfolio". | No school authority evaluation is described for this type. |
| Funding, as the page states it | "Students are not eligible for funding if a home education program is accepted after September 29." | "Parents choosing to home educate their children without the supervision of a school authority are not eligible to receive any Alberta Education funding." |
| Timing advice on the page | A parent "should consider looking for a supervising school authority in the spring before the upcoming school year." | The page gives a notification form and an online option. |

### What we say about funding

Nothing beyond what the province publishes. Questions about funding, what it can be spent on and whether any cost qualifies belong with your associate board or school and with Alberta Education. We do not advise on them.

Families should read the funding section of the alberta.ca page and the Standards for Home Education Reimbursement it links to before making any plan that depends on funding.

### What this page is not

It is a reader's guide to two official sources, not legal or funding advice. The Education Act and the regulation are the law; your school authority applies them; check both.

Modern Age Coders is not connected with Alberta Education or any school authority. We teach coding and math classes; we do not supervise, notify or evaluate home education programs.

Source: [Alberta, Home education](https://www.alberta.ca/home-education), read 22 October 2026.

The regulation

## What the Home Education Regulation asks of every parent

Alberta Regulation 89/2019, in the King's Printer edition current as of September 1, 2025, applies to both kinds of program. A few of its sections decide how a coding and math program should be recorded.

| Section | What it says | What it means for coding and math (ours) |
| --- | --- | --- |
| 3(2) | "A home education program must enable a student to achieve applicable outcomes." | Pick outcomes first, then classes and projects that reach them. |
| 3(4) | "A home education program may follow the Alberta Programs of Study." | Following the provincial math program is a choice, not a requirement. |
| 4(1)(a) | A parent "must conduct an evaluation of the progress of the student at regular intervals and maintain a record of the methods and dates of those evaluations". | A monthly check, written down with its date and how it was done. |
| 4(1)(b) | A parent "must maintain dated samples of student work and a general record of the student's activities". | Date every problem set and save every finished program. |
| 6 | A student whose program "follows the Alberta Programs of Study is eligible to receive high school credits" on "the recommendation of a school principal", if the student meets the course standards and learning outcomes. | Credits come through a school principal, never through a tutoring provider. |

### If you do not follow the Programs of Study

The regulation's Schedule sets learning outcomes for programs that do not follow the provincial program. It opens with "a solid core program including language arts, mathematics, science and social studies".

Three of its items fit coding and math directly: students should "use mathematics to solve problems in business, science and daily life situations", "demonstrate critical and creative thinking skills in problem solving and decision making", and "demonstrate competence in using information technologies".

### If you do follow them

Alberta has been renewing its curriculum. The province lists a new K to 6 mathematics curriculum as implemented under 2022/2023, and says its draft Grades 7 to 9 curriculum integrates "artificial intelligence, computer science" and other topics ahead of mandatory implementation in September 2027.

Families who follow the provincial program should check which version applies to their child's grade each year, because the junior high change lands in September 2027.

Sources: [Home Education Regulation, AR 89/2019 (King's Printer)](https://kings-printer.alberta.ca/documents/Regs/2019_089.pdf) and [Alberta, curriculum: how we got here](https://www.alberta.ca/curriculum-how-we-got-here), read 22 October 2026. Families must check the current official text.

A four-week plan

## A four-week coding and math cycle that produces dated samples

Because section 4 asks for regular evaluation and dated samples, we plan home-education coding and math in four-week cycles, each ending with a recorded check. This is our own plan for a student in about Grade 8 or 9, with two of our live classes a week.

| Week | Math focus | Coding focus | Dated sample to keep |
| --- | --- | --- | --- |
| Week 1 | A new idea, for example linear relations, built from tables and graphs | Write a short program that prints a table of values | The first worked page and the program file |
| Week 2 | Practice in mixed problems, including one from daily life | Change the program to test a second rule and compare | A practice set, self-checked, dated |
| Week 3 | An applied project that needs the idea, such as the Garden Bed Planner below | Build the project program in class, then extend it at home | The project plan, code and output |
| Week 4 | Review and a short written check, about forty minutes | Explain the project code to a parent, line by line | The check, marked, with the method and date recorded |

### Evaluation, recorded

Week 4 gives the "methods and dates" record that section 4(1)(a) mentions, in one line per cycle.

### Samples, dated

Every week leaves at least one dated item, which builds the portfolio that supervised programs review.

### About ten cycles a year

Ten four-week cycles fit a school year with room for breaks and a summer pause.

A project from our classes

## Project: the Garden Bed Planner, square rows or staggered rows

We wrote this project for home-educated students in Grades 8 to 10. It answers a real gardening question with geometry and a short Python program, and the answer turns out to be "it depends", which is the point. It also speaks to the Schedule's "daily life situations" item and to using information technology.

**The question.** Seedlings must be 30 cm apart and at least 15 cm from the edge of a raised bed. Is it better to plant in square rows, or in staggered rows where every second row shifts half a space along? In staggered rows the rows can sit closer together, 30 times the square root of 3 divided by 2, about 26 cm, because each plant sits in the gap between two plants of the next row and stays 30 cm from both.

***bed.py · our program**python*

```
# Our Garden Bed Planner: square rows or staggered rows? (Grades 8 to 10 math with code)
import math

def count(length, width, spacing, margin, staggered):
    usable_l = length - 2 * margin          # plants stay margin cm from every edge
    usable_w = width - 2 * margin
    gap = spacing * math.sqrt(3) / 2 if staggered else spacing   # distance between rows
    rows = math.floor(usable_w / gap) + 1
    plan = []
    for r in range(rows):
        shift = spacing / 2 if (staggered and r % 2 == 1) else 0
        per_row = math.floor((usable_l - shift) / spacing) + 1
        plan.append(per_row)
    return plan

for length, width in [(240, 120), (225, 160)]:
    square = count(length, width, 30, 15, staggered=False)
    stagger = count(length, width, 30, 15, staggered=True)
    print(f"Bed {length} x {width} cm: square {sum(square)} plants {square}, "
          f"staggered {sum(stagger)} plants {stagger}")
```

We ran it under Python 3 on 22 October 2026. math.floor counts whole spaces; the plus 1 counts the first plant at the start of a row.

***What it prints**text*

```
Bed 240 x 120 cm: square 32 plants [8, 8, 8, 8], staggered 30 plants [8, 7, 8, 7]
Bed 225 x 160 cm: square 35 plants [7, 7, 7, 7, 7], staggered 42 plants [7, 7, 7, 7, 7, 7]
```

1. **Predict first.** Most students guess that staggered rows always win, because the rows are closer together.
2. **Read the first result.** In a 240 by 120 cm bed, square rows hold 32 plants and staggered rows only 30. The usable width, 90 cm, fits four rows either way, and the shifted rows lose one plant each.
3. **Read the second result.** In a 225 by 160 cm bed, staggered rows hold 42 against 35. The usable width, 130 cm, now fits a sixth staggered row but only five square rows.
4. **Explain why.** Staggering helps only when the spare width is enough for an extra row. The student writes this as a sentence, then tests it on a bed of their own measurements.
5. **Check by hand.** Draw one bed to scale on squared paper and count. The drawing and the program must agree, or one of them is wrong.

### The math inside it

Measurement and margins, division with remainders, an equilateral-triangle height with a square root, and comparing two methods with evidence. That spans junior high geometry and early high school.

Students who are not ready for square roots can run the program and focus on the comparison; older students derive the 26 cm figure themselves.

### For the portfolio

The prediction, the scale drawing, the program, its output and a short conclusion, each dated. One project, a week 3 sample and a week 4 check in a single folder.

This is the lesson family behind the Alberta page: compare two methods with evidence before choosing one, and date what you find.

Tests and contests

## PATs and Waterloo contests for home-educated students

Alberta's provincial tests and the University of Waterloo's contests both involve a school. The regulation and CEMC's own standards say how.

| What | What the official source says | Our suggestion |
| --- | --- | --- |
| Provincial Achievement Tests | Alberta: PATs "are administered annually to all Alberta students in grades 6 and 9." | Ask your school authority how this applies to your child's program. |
| Supervised programs and PATs | AR 89/2019 s.4(2)(a): the associate board or school "must ensure that a student is given the opportunity to write" the "applicable provincial assessments", at the time the Minister designates and under its supervision. | Ask the associate board early in the year when and where its students write. |
| CEMC contests | CEMC: "Contests may not be taken remotely or without supervision." and "Participants may only write the contest at the school which ordered the contest." | A home-educated student needs a school that orders the contest and agrees to host them. An associate school is a natural first place to ask, though it is not obliged to. |
| When to ask | CEMC says creating a new school account can take weeks to review. | Ask by October for winter contests and by January for spring ones. |

Our teachers prepare students for the contests, for example the Gauss Contest in Grades 7 and 8 and the Pascal, Cayley and Fermat contests in Grades 9 to 11, but cannot enter anyone or supervise a sitting. Our [CEMC contests page](/cemc-waterloo-contests-preparation) covers each contest, and the [Pascal](/pascal-contest-preparation) guide shows what Grade 9 students meet.

Sources: [Alberta, Provincial Achievement Tests](https://www.alberta.ca/provincial-achievement-tests); AR 89/2019; [CEMC, How contests work](https://cemc.uwaterloo.ca/contests/how-contests-work). All read 22 October 2026. We are not connected with CEMC.

High school at home

## Homeschooling Alberta high school: credits, Math 30-1 and diploma exams

Teens in home education often ask how their math connects to an Alberta high school diploma. The regulation and the province's diploma exam pages give the key rules. We do not grant provincial high school credits; credits come through a school principal under section 6.

| Topic | What the official source says |
| --- | --- |
| Credits for home-educated students | AR 89/2019 s.6: "On the recommendation of a school principal, a student receiving a home education program that follows the Alberta Programs of Study is eligible to receive high school credits if the student achieves the course standards and learning outcomes set out in the Alberta Programs of Study." |
| Diploma exam courses in math | Alberta lists Mathematics 30-1 and Mathematics 30-2 among the diploma exam courses. |
| How the final mark is made | "70% of the final mark comes from course work. The remaining 30% comes from the diploma exam." |
| Exam format | Alberta says students write diploma exams and PATs "in a digital environment rather than pencil and paper". |

### Where our classes fit

Our Grade 12 course teaches the Math 30-1 and Pre-calculus 12 topics live, and our Python and math courses build the problem solving underneath. A teen learns the content properly whatever route to credit the family chooses.

We do not grant provincial high school credits, set diploma exams or recommend students for credit. That stays with a school principal.

### Questions to take to a school

Does our program follow the Alberta Programs of Study closely enough for section 6? Which principal would make a recommendation? When and where would a diploma exam be written?

Ask these early, ideally the spring before the school year, as the alberta.ca page suggests for finding a supervising school authority.

Sources: AR 89/2019 s.6; [Alberta, diploma exams overview](https://www.alberta.ca/diploma-exams-overview); [Alberta, PATs](https://www.alberta.ca/provincial-achievement-tests). All read 22 October 2026.

One clock all year

## Class times on Alberta's single clock

Alberta no longer changes its clocks, which makes class times simple to keep for a whole year.

Alberta's Official Time Act defines official time as "the time 6 hours behind Coordinated Universal Time", and Saskatchewan shares that offset. Ontario still changes, so the gap between Calgary and Toronto moves: a 10:00 a.m. class in Calgary is 12:00 noon in Toronto in winter 2026 to 2027 and 1:00 p.m. in Toronto after Ontario moves its clocks forward on 14 March 2027. That is our arithmetic, shown so families with relatives in the east are not caught out. For a home-educated student the clock barely matters, because classes can sit on a weekday morning as easily as a weekend.

Where a student starts

## Four stages from first problem to independent work

Our stages, used to place each home-educated learner in the first class.

| Stage | What it looks like |
| --- | --- |
| 1. Guided | Solves a problem or runs a program when shown each step |
| 2. Practising | Repeats a method on new numbers and explains what it does |
| 3. Comparing | Tries two methods, checks which is right or better, and says why |
| 4. Investigating | Asks their own question, plans the math and code, and writes up the result |

### For parents

Stage 3 is where a portfolio gets interesting, because the student's reasoning is visible on the page and not only the answer.

Home-educated students often reach stage 4 early in topics they love. Let them; nothing shows learning more clearly.

### For students

When two methods disagree, that is not a failure. One of them has taught you something.

Date your work. A folder of dated pages shows how far you have travelled.

The catalogue

## Nine courses for Alberta home education

Taught live online by a regular teacher, in a batch or one to one, at times that suit a home-education week.

I

### Elementary

About Grades 1 to 6

HMA / ELEM / 01

#### Elementary Math

Grades 1 to 5 in three levels.

[Open the syllabus](/courses/elementary-mathematics-complete-masterclass)

HMA / ELEM / 02

#### Problem Solving for Kids

Logic and step-by-step thinking.

[Open the syllabus](/courses/problem-solving-and-computational-thinking-for-kids)

HMA / ELEM / 03

#### Python for Kids

First typed code, through games and drawings.

[Open the syllabus](/courses/python-ai-kids-masterclass)II

### Junior high

About Grades 7 to 9

HMA / JR / 01

#### Math Through Coding

Math ideas built as programs, ages 10 to 15.

[Open the syllabus](/courses/maths-through-coding)

HMA / JR / 02

#### Waterloo Math Contests

Gauss and Pascal tracks.

[Open the syllabus](/courses/waterloo-math-contests-gauss-to-euclid-course)

HMA / JR / 03

#### AI Literacy for Kids

How AI works, for ages 8 to 14.

[Open the syllabus](/courses/ai-literacy-for-kids-course)III

### Senior high

About Grades 10 to 12

HMA / SR / 01

#### High School Math

Algebra to calculus readiness.

[Open the syllabus](/courses/complete-high-school-mathematics-mastery)

HMA / SR / 02

#### Data Science for Teens

Python with real data sets.

[Open the syllabus](/courses/data-science-course-for-teens-python-data)

HMA / SR / 03

#### CCC Preparation

Contest programming for the CCC.

[Open the syllabus](/courses/ccc-junior-and-senior-preparation-course)

How lessons run

## Live classes around a home-education week

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.

Weekdays

Morning or midday classes on Alberta's fixed clock.

Weekends

Saturday or Sunday mornings for families who prefer them.

1-on-1

A personal teacher who follows your program outline.

### Four-week cycles

Each ends with a recorded, dated check.

### Portfolio-ready

Every problem set and program is dated as it is made.

### Programs of Study or not

We follow the outline you choose.

### Projects with purpose

Real questions answered with math and code.

### Brothers and sisters

Each child placed by age and level.

### Batch or one to one

Fifteen to twenty in a batch, or one teacher alone.

Student work

## What our students make

Students from many countries share their projects with us. Some appear below, and the [student labs](/student-labs) page collects more.

![NutriLife AI nutrition coach project screenshot](/images/projects/nutrilife.webp)

AI and ML

#### NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · [Open it](https://nutrilife-bhavya.lovable.app)

![Misti AI chatbot for maths and coding screenshot](/images/projects/misti.webp)

AI and ML

#### Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · [Open it](https://misti.modernagecoders.com)

![GuardianX AI internet safety assistant screenshot](/images/projects/guardianx.webp)

AI and ML

#### GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · [Open it](https://guardianx-cybersaver.lovable.app)

![SkyCast weather forecast application screenshot](/images/projects/skycast.webp)

Web app

#### SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

## Fees

Our classes are billed monthly: one fee for eight live classes with the same teacher. There is no term contract, so a family can stop at the end of any month.

Free first class

Free

no card required

- A free first class
- A level check in math or coding
- No card asked for

Book it

Group batch

$140 CAD

a month, eight live classes

- Fifteen to twenty students per batch
- Placed by age and level
- Weekday and weekend times
- A monthly payment

Start here

One to one

$210 CAD

a month, eight live classes

- A teacher for one student
- Follows your program outline
- Paced to the cycle you choose

Enquire

What families say

## Rated 4.9 across 547 Google reviews

From Google: reviews by parents, copied without changes.

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

Questions from Alberta families

## Homeschool coding and math in Alberta: common questions

### What are the two kinds of home education in Alberta?

Alberta's page lists a program supervised by a school authority, which it labels funded, and a program not supervised by a school authority, which it labels notification only and non-funded. Read the page and talk to a school authority before choosing.

### Do I have to follow the Alberta curriculum when homeschooling?

No. The Home Education Regulation says a home education program may follow the Alberta Programs of Study. Programs that do not follow them work towards the learning outcomes in the regulation's Schedule instead.

### What records does Alberta ask home-educating parents to keep?

Section 4 of the regulation says parents must evaluate progress at regular intervals and record the methods and dates, and must keep dated samples of student work and a general record of the student's activities.

### Can a home-educated student earn Alberta high school credits through your classes?

No. We do not grant provincial high school credits. Section 6 of the regulation says credits come on the recommendation of a school principal, for a program that follows the Alberta Programs of Study.

### Are your classes covered by home education funding?

We do not advise on funding. Alberta's page and its Standards for Home Education Reimbursement set the rules, and your associate board or school decides. Please check those sources directly.

### Do home-educated students write PATs?

Alberta says PATs are administered annually to all Alberta students in Grades 6 and 9, and the regulation says an associate board or school must give students in supervised programs the opportunity to write applicable provincial assessments. Ask your school authority.

### Can a home-educated Alberta student write Waterloo contests?

Yes, at a school that orders the contest. CEMC says contests may not be taken remotely or without supervision, and participants may only write at the school which ordered the contest. Ask a nearby school early.

### How does coding fit Alberta home education?

If you use the regulation's Schedule, coding supports outcomes such as demonstrating competence in using information technologies and using mathematics to solve problems. Our classes pair each math idea with a short program.

### When are classes held for Alberta families?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Alberta stays on UTC-6 all year, so the time never shifts.

### Is this page legal or funding advice?

No. It quotes alberta.ca and the Home Education Regulation so you can find the source quickly. Check the official text and your school authority before you decide anything.

Elsewhere on this site

## Related pages

More for families in Alberta and across the Prairies.

### [Coding classes in Alberta](/coding-classes-in-alberta)

Our main page for Alberta families.

### [Coding classes in Canada](/coding-classes-in-canada)

All of our Canadian pages.

### [Homeschool coding curriculum](/homeschool-coding-curriculum)

A coding sequence for home-schoolers by age.

### [High school math compared](/canada-high-school-math-courses-compared)

Math 30-1 beside other provinces' courses.

### [Online math tutor, Canada](/online-math-tutor-canada)

One-to-one math through Grade 12.

### [CEMC Waterloo contests](/cemc-waterloo-contests-preparation)

Contest preparation from Grade 7.

### [Pascal Contest](/pascal-contest-preparation)

The Waterloo contest for Grade 9.

### [Canadian time zones in 2026](/canada-time-zones-2026-online-class-times)

Who changes clocks, and who no longer does.

### [How we teach](/how-we-teach)

What a live class looks like.

Start here

## Book a free first class

The first class checks your child's level in math, coding or both with a short task, then maps the first four-week cycle. The teacher talks you through the result, which you can record with its date.

Want to read more first? [How we teach](/how-we-teach) covers a class in detail, and the [course list](/courses) has every syllabus.

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20we%20home%20educate%20in%20Alberta%20and%20would%20like%20coding%20and%20math%20classes.%20Could%20we%20book%20a%20free%20first%20class%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

Our teachers are based in India and teach over live video, so families anywhere from Lethbridge to Fort McMurray learn from home. WhatsApp is the easiest way to ask a question first.

### Want a class sooner? Book a priority demo

A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.

[Book a priority demo](/book-demo)

## Keep exploring Modern Age Coders

### More maths tuition

- [Homeschool Coding and Math in BC: School Act Guide](/homeschool-coding-and-math-bc)
- [Higher Maths Tuition Online](/higher-maths-tuition-online)
- [Homeschool Coding and Math in Ontario: A PPM 131 Guide](/homeschool-coding-and-math-ontario)
- [Further Maths Tuition Online](/further-maths-tuition-online)
- [HSC Maths Advanced Tutoring](/hsc-maths-advanced-tutoring)
- [Foundations of Math 11 BC Tutor: Curriculum, Practice, Help](/foundations-of-math-11-tutor-bc)
- [Maths Tuition in Cambridge](/maths-tuition-in-cambridge)
- [Maths Tutor Gold Coast](/maths-tutor-gold-coast)
- [Problem-Solving Coding and Math Classes in Canada](/problem-solving-coding-and-math-classes-canada)

### Learn more

- [Ontario Grade 12 University Math](/courses/ontario-grade-12-university-math-mhf4u-mcv4u-course)
- [American Curriculum & SAT Maths Tutor in the UAE](/american-maths-tutor-uae)
- [Math 30-1 vs Math 30-2: Alberta's Two Grade 12 Math Paths](/math-30-1-vs-math-30-2)
- [Free Coding Programs for High School Students: What Is Free](/free-coding-programs-for-high-school-students)

### From the blog

- [Maths Learning Guides](/blog/topic/maths)
- [How to Write a Maths Proof: A Beginner's Guide with Examples](/blog/how-to-write-a-maths-proof)
- [How to Help a Child with Maths Anxiety: A 2026 Parent Guide](/blog/help-child-with-maths-anxiety)
- [How Data Analytics and Math Help Businesses Make Better Decisions](/blog/data-analytics-math-help-businesses-better-decisions)

### Start here

- [What Modern Age Coders families say](/love)
- [Book a free demo class with Modern Age Coders](/book-demo)

Free class[Priority demo](/book-demo)[Call us](tel:+919123366161)

---

*Canonical: https://learn.modernagecoders.com/homeschool-coding-and-math-alberta*
