MTH / B / 01
Algebra foundations
Factoring and equations for Math 10C and 20-1.
Open the syllabusAlberta · Grades 11 and 12 · Choosing a math sequence
Families often ask which of Alberta’s two Grade 12 diploma math courses is the “harder” one. Alberta’s own Guide to Education answers that the question is framed wrongly: its math sequences “are designed based on content rather than level of difficulty.” Math 30-1 points toward programs that need calculus; Math 30-2 toward everything else. This page sets the two side by side from Alberta Education’s documents and solves the same two problems in the style each course expects. We teach both alongside the school course, and we do not grant provincial credits.
Teaching live online since 2020 · 10,000+ students · Both Alberta diploma math courses
In short
Math 30-1 and Math 30-2 are Alberta’s two Grade 12 diploma math courses. Alberta designs 30-1 for post-secondary programs that require calculus and 30-2 for daily life, the workforce and programs that do not; it says the sequences differ by content, not difficulty. Each closes with a provincial exam carrying 30 per cent of the course mark. Modern Age Coders teaches either live online, in a batch or one to one, in our Western Canada Grade 12 Math course.
Learn with a teacher
The first follows the Alberta Grade 12 outcomes. The second and third suit students who want firmer algebra or more data and probability.

MTH / 01
Grade 12. Built on Math 30-1, and adapted for 30-2 students on probability, logic and modelling.
Open the syllabus →
MTH / 02
Grades 9 to 12. The algebra both courses lean on, for students unsure which path suits them.
Open the syllabus →
MTH / 03
Ages 13 to 18. Regression, probability and real data sets, close kin to the 30-2 modelling work.
Open the syllabus →What each course is for
Each bulletin opens its course description with the destination, and the destinations differ in one word: calculus. Everything else on this page follows from that.
| Mathematics 30-1 | Mathematics 30-2 | |
|---|---|---|
| Built for | “entry into post-secondary programs that require the study of calculus” | “daily life, direct entry into the workforce, and post-secondary studies in programs that do not require the study of calculus” |
| Exam topics | Relations and Functions 53% to 58%; Trigonometry 27% to 33%; Permutations, Combinations, and Binomial Theorem 14% to 18% | Relations and Functions 45% to 55%; Probability 30% to 35%; Logical Reasoning 15% to 20%; Research Project 0% |
| Machine-scored questions | 32, worth 75% | 32, worth 75% |
| Written responses | 3 questions of 5 marks, each in two parts | 2 questions of 7 marks, each a 1-mark part and three 2-mark parts |
| Calculator | Approved graphing calculator required | Approved graphing calculator required |
| Time | 3 hours designed, 3 more allowed | 3 hours designed, 3 more allowed |
| Exam weight | 30% of the final mark | 30% of the final mark |
| Leads to | Mathematics 31, which needs 30-1 as a prerequisite or corequisite | No Grade 12 math course listed after it on the Guide’s chart |
The 30-2 description puts modelling at the centre: graphing calculators are used “to explore and create patterns, examine relationships, test conjectures, model, and solve problems.” It adds a line the 30-1 bulletin does not have, that “solutions may vary depending upon how the problem is understood.”
Its topics show why. Logical reasoning (sets, Venn diagrams, puzzles) and probability (odds, mutually exclusive and dependent events) carry about half of the exam. Neither appears as a strand in 30-1.
The 30-1 course is algebra-first: transformations of functions, inverses, logarithms, polynomial, radical and rational functions, then a full trigonometry strand with identities and proofs. Those are the skills a first calculus course assumes on day one.
Counting is shared ground. Both courses meet permutations and combinations, but 30-1 carries them to the binomial theorem, while 30-2 uses them inside probability questions.
Sources: Mathematics 30-1 Information Bulletin and Mathematics 30-2 Information Bulletin for 2026-2027 (course objectives, specifications, written-response format); Alberta’s Guide for Students, Mathematics 30-1 / 30-2; Guide to Education, transfer points and course sequences (updated 4 September 2026). Read 22 October 2026. Modern Age Coders has no tie to Alberta Education and Childcare.
The two diploma exams
The two exams share a great deal of their structure. Alberta’s 2026 to 2027 schedule puts Mathematics 30-1 and Mathematics 30-2 in the same 9 AM to 12 PM slot on each date: Tuesday 3 November 2026, then 20 January, 8 April, 17 June and 5 August 2027. Both count for 30 per cent of the course mark. Where they part is the written response.
Three questions, each with two parts scored on a 2-mark and a 3-mark guide, for five marks a question. The student guide puts it simply: “Written-response questions are worth five marks each in Math 30-1 and seven marks each in Math 30-2.”
The 30-1 commentary focuses on algebraic process: proving identities, simplifying versus solving, and sketching graphs with every key feature.
Two questions, each of four parts: the 30-2 bulletin says each “will begin with a 1-mark part followed by three 2-mark parts.” Each part goes on its own answer sheet, so the student writes eight separate pieces.
The 30-2 markers write most about communication: labelling odds and probability correctly, using “appropriate use of units and appropriate rounding”, and relating an answer back to the context.
| Alberta’s commentary on 30-2 | How we teach it |
|---|---|
| Odds should be considered “part-part” and probability “part-whole” | Every answer is labelled: odds in favour, odds against, or P(event) |
| “Some students continue to express probability as a percent” | Probabilities are written as fractions or decimals from 0 to 1, never as percentages |
| “difficulty organizing and interpreting information that involves three sets” | Venn diagrams drawn first, filled from the centre outward, with only counts in each region |
| “difficulty solving rational equations, especially when the rational equation simplifies to a quadratic equation” | Non-permissible values listed before solving, and both quadratic roots checked against them |
| “difficulty solving exponential equations that cannot be written as powers with a common base” | Logarithms or a graph intersection, chosen deliberately: worked comparison 1 below |
| Students are “generally very successful in performing regressions” but must use non-rounded values | Regression coefficients kept in calculator memory, not retyped |
The 30-1 commentary is a different list: mapping notation for stretches, invariant points, combining logarithm laws, rational functions with holes, identity substitutions and multi-case counting. A student moving from one course to the other changes not just topics but the kind of mistake to watch for.
Sources: the 2026-2027 diploma schedule in Alberta’s General Information Bulletin; Mathematics 30-2 Information Bulletin (written-response format, commentary); Mathematics 30-1 Information Bulletin (commentary); the Guide for Students. Read 22 October 2026.
Sequences, switching and the diploma
Alberta’s Guide to Education draws the high school math courses as a chart of arrows: solid for the typical progression, broken for a possible one. Reading it answers most switching questions.
| From | To | Arrow on the chart |
|---|---|---|
| Mathematics 10C | Mathematics 20-1 or Mathematics 20-2 | Typical progression |
| Mathematics 20-1 | Mathematics 30-1 | Typical progression |
| Mathematics 20-2 | Mathematics 30-2 | Typical progression |
| Mathematics 20-1 | Mathematics 30-2 | Possible progression |
| Mathematics 20-1 and 20-2 | Each other | Typical progression, both directions |
| Mathematics 30-1 and 30-2 | Each other | Typical progression, both directions |
| Mathematics 30-1 | Mathematics 31 | Typical progression; 30-1 is “a prerequisite or corequisite” |
The clearest sign of how Alberta thinks about these courses is a rule on course challenges. Normally a student cannot challenge a course in a lower sequence after earning credit in a higher one. Mathematics is the exception: “High school mathematics course sequences are an exception, as they are designed based on content rather than level of difficulty.”
The Guide goes on: “A student may challenge Mathematics 20-3 or Mathematics 20-2 after being awarded credits in Mathematics 20-1”, and “The same exception applies to 30-level mathematics courses.” In diploma courses, a challenge covers only the school-awarded mark; the diploma exam still has to be written.
Switching sequences is a school matter. The Guide says “The school authority shall have a policy that clearly states the criteria to be met by a student who wishes to change course sequences.” So the first conversation is with the school counsellor, not with a tutor.
For the diploma itself, the math requirement is at the 20 level: the Guide lists “Mathematics 20-1, Mathematics 20-2 or Mathematics 20-3” among the requirements for the 100-credit Alberta High School Diploma. A 30-level math course is a choice made for what comes after.
Source: Guide to Education, sections Transfer points and course sequences for senior high school, Course challenge, and Alberta High School Diploma graduation requirements (English), each in the version updated 4 September 2026 and read 22 October 2026. The chart rows above are our reading of Alberta’s chart image.
Same problem, two lenses (ours)
These are our own problems, not Alberta Education questions. Each one sits inside both courses, and each is solved twice: once the way a 30-2 student is taught to model it, and once the way a 30-1 student is expected to handle it algebraically.
Comparison 1: growth. A town of 8 000 people grows by 3 per cent a year. After how many years will it reach 12 000?
Write the model from the context: P = 8000(1.03)t, where t is in years. The growth factor 1.03 comes from adding 3 per cent to 100 per cent.
Set 8000(1.03)t = 12 000, so (1.03)t = 1.5. Since 1.5 is not a power of 1.03, there is no common base, which is exactly the case Alberta’s 30-2 commentary says students find hard. Either graph y = 8000(1.03)x and y = 12 000 and find the intersection, or take logarithms: t = log 1.5 / log 1.03 = 13.717..., so about 13.7 years. Then answer in context: the town passes 12 000 during its fourteenth year.
A 30-1 question would ask the student to algebraically determine t, so the graph is a check, not the method: log((1.03)t) = log 1.5, then t log 1.03 = log 1.5 by the power law, then t = 13.717...
It might then push further: write t as a function of P. Solving P = 8000(1.03)t for t gives t = log1.03(P/8000), the inverse of the growth model, with domain P > 0. Inverses and logarithmic functions as objects in their own right are 30-1 territory.
Comparison 2: chance. A bag holds 5 red and 3 blue marbles. Two are drawn without replacement. What is the probability that both are the same colour, and what are the odds in favour?
There are two cases, and the 30-2 commentary warns that students who see more than one case often fail to combine them. Both red: (5/8)(4/7) = 20/56. Both blue: (3/8)(2/7) = 6/56. The cases are mutually exclusive, so add: 26/56 = 13/28, about 0.46.
Odds compare part with part: 13 favourable to 15 unfavourable, so the odds in favour are 13:15. Writing 13:28 here would be the “part-whole” mix-up the markers describe.
A 30-1 student would count instead. Ways to choose two reds: 5C2 = 10. Ways to choose two blues: 3C2 = 3. Ways to choose any two: 8C2 = 28. So 13 of the 28 equally likely selections are same-colour.
The answer is identical, 13/28, and that is the lesson: the counting methods 30-1 builds are the engine underneath the probability 30-2 uses. A student switching courses carries more across than they fear.
Practice, ours
All eight are our own. The first five are in the style of Math 30-2, the next two in the style of Math 30-1, and the last belongs to both. None is taken from an Alberta exam or practice test.
Deciding, step by step
Our checklist for a family making the choice, usually in Grade 10 or Grade 11 when the 20-level course is picked. It is advice, not a rule: the school’s counsellor and the student’s intended programs have the final word.
For a student heading into a trade, the workforce, or a program that does not ask for calculus, Math 30-2 is not a lesser course: it is the course Alberta built for that destination, with probability, logical reasoning and modelling that many adults use more often than trigonometric identities.
We tutor 30-2 students with the same seriousness as 30-1 students, and we push them on communication, because that is where the 30-2 markers say marks are lost.
For a student with a realistic interest in engineering, the sciences, computer science or anything else built on calculus, 30-1 is the course that keeps those doors open. It asks for steady algebra, and that can be built.
If a student chooses 30-1 and struggles in the first unit, the usual cause is a gap from Math 20-1: factoring, function notation or exponent laws. Those gaps can be closed in a few weeks of focused work, which is often a better plan than switching.
Where your teen stands
Our own markers, from teaching students in both Alberta sequences.
| Sign | What to look for |
|---|---|
| 1. Factoring is automatic | Trinomials and differences of squares factored without stopping to think |
| 2. Functions make sense | Reads f(x) notation, evaluates and sketches without a calculator |
| 3. Exponent laws are solid | Simplifies powers with negative and fractional exponents correctly |
| 4. Steps are written down | Shows working without being asked, and can explain each line |
If two of the four are missing in Grade 11, that is not a verdict on 30-1. It is a list of what to work on before Grade 12 starts.
Talk to the school counsellor before deciding. Switching rules are set by the school authority, and the counsellor knows them.
Choose by where you are going, not by which course your friends take. Alberta itself says the sequences differ by content.
Whichever you pick, label your answers. Both sets of markers mention it.
The catalogue
Each is taught live, by one teacher who stays with the group or the student.
MTH / B / 01
Factoring and equations for Math 10C and 20-1.
Open the syllabusMTH / B / 02
Functions and trigonometry for the 30-1 route.
Open the syllabusMTH / B / 03
For students heading to Math 31.
Open the syllabusMTH / L / 01
Chance and data beyond the 30-2 unit.
Open the syllabusMTH / L / 02
Logic and counting puzzles at contest level.
Open the syllabusMTH / L / 03
Simulate probability experiments in code.
Open the syllabusMTH / C / 01
Where probability meets prediction.
Open the syllabusMTH / C / 02
Web pages and simple games.
Open the syllabusMTH / C / 03
Counting and logic, solved fast.
Open the syllabusHow classes run
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
After-school slots in Alberta, picked with the batch.
Weekends
Weekend mornings, Alberta time.
1-on-1
Around unit tests or a sequence change.
30-1 or 30-2, from the school outline.
Odds, probability and units, every time.
Gaps from 20-1 closed early.
Each answer related back to the problem.
Written responses in the right shape.
A batch (fifteen to twenty), or solo.
Student work
Students apply probability, functions and data in code they write themselves. The student labs collect more.

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

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

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

Web app
A weather forecasting site with live conditions for any location.
Fees
We charge nothing for the first class. After it, families pay a monthly fee that covers eight live classes, shown in their local currency below; nothing locks you in past the current month.
Free first class
Free
no card required
Group batch
$100 USD
a month, eight live classes
One to one
$150 USD
a month, eight live classes
What families say
What families and students said on Google.
★★★★★
"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 families choosing
Alberta designs Math 30-1 for post-secondary programs that require calculus, and Math 30-2 for daily life, the workforce and programs that do not. 30-1 centres on functions and trigonometry; 30-2 adds logical reasoning and probability and stresses modelling.
Alberta's Guide to Education says its high school math sequences are designed based on content rather than level of difficulty. The courses differ in what they cover and where they lead, and each has its own hard parts.
Yes. Mathematics 30-1 and Mathematics 30-2 are both diploma exam courses, each exam counts for 30 percent of the final mark, and in 2026 to 2027 both are written in the same 9 AM slot on the same five dates.
Math 30-1 has 3 written-response questions worth 5 marks each, in two parts. Math 30-2 has 2 written-response questions worth 7 marks each, a 1-mark part followed by three 2-mark parts. Both exams also have 32 machine-scored questions worth 75 percent.
Alberta's course chart shows routes between the two sequences, and each school authority must have a policy setting out the criteria for changing sequences. Ask the school counsellor about the policy before the semester begins.
Neither. The Alberta High School Diploma requires a 20-level math course: Mathematics 20-1, 20-2 or 20-3. A 30-level math course is chosen for post-secondary plans.
Math 30-1. Alberta's Guide to Education says Mathematics 30-1 is a prerequisite or corequisite for Mathematics 31.
No. We teach both courses alongside school and we do not grant provincial credits. Credit and the 70 percent school mark are matters for the student's school.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Lessons are booked in Alberta time, which does not change with the seasons.
The first class is free. Continuing families pay a monthly fee for eight live classes with no long contract. The price panel lower down shows the current batch and one-to-one amounts.
Elsewhere on this site
Useful next pages for an Alberta family.
Our full set of pages for Canada.
From first code to Grade 12 math, province-wide.
How Alberta’s courses line up with other provinces.
Help in the year the 20-level course is chosen.
Support through the diploma year.
Behind every rational equation that turns quadratic.
For students on the 30-1 route.
How families weigh the two.
What a live class looks like.
Start here
Tell us which course your teen is in or considering, and share a recent test. We will look at the algebra together and give an honest view.
Reading first? How we teach covers our method, and the Grade 12 course page shows the syllabus.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Lessons are live on video from teachers in India; no one comes to your home and nobody drives anywhere. WhatsApp works well for reaching us from Alberta.
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