Western Canada High School Mathematics

Western Canada Grade 12 Math: Pre-calculus 12 and Math 30-1

A second teacher for Grade 12 math in British Columbia and Alberta: functions, logarithms, trigonometry and counting understood properly, in step with your school course.

6 months (24 weeks) per plan, joinable any month and paced to your school course Students in Grade 12 (roughly ages 16 to 18) taking Pre-calculus 12 in British Columbia or Math 30-1 in Alberta 2 live classes/week + short practice sets between classes Certificate from Modern Age Coders, awarded on passing the final assessment (this is not a high school credit in British Columbia, Alberta or any province)

Syllabus updated October 2026

Questions? WhatsApp +91 91233 66161 or email connect@modernagecoders.com

Recordings are free with a Google sign-in. These recordings show how we teach, not the exact syllabus of this course.

Western Canada Grade 12 Math: Pre-calculus 12 and Math 30-1

Fees and enrolment

How to join Western Canada Grade 12 Math: Pre-calculus 12 and Math 30-1

Choose how you want to pay, pick a plan and press Enrol. We then fix your class timing with you.

Rated 4.9 across 547 Google reviews.

How would you like to pay?

Group Classes

₹1,499/month

2 Classes per Week · 15 to 20 students

Enroll Now
Fully flexible

Personalized 1-on-1

₹4,999/month

4 Private Classes · Fully flexible timing

Enroll Now

Everything in your 1-on-1 plan

  • Your own mentorFull individual attention in every class
  • Flexible timingBook each class at a time that suits you
  • Personal dashboardOne place for the student and parent to see it all
  • Daily syllabus trackerWhat was covered today and what comes next
  • Live class recordingsRewatch every session whenever you need
  • Homework and assignmentsSet, submitted and checked on the dashboard
  • Progress reportsClear reports on how the student is improving
  • Response statisticsHow the student is responding, and how the mentor is responding
  • Parent-teacher meetingsTalk with the instructor and share your feedback

Pay once for 6 months and save 20%. Same live classes, same mentor, a lower price for every session.

Save 20%

Group Classes

6 months · 48 sessions

₹7,199

One payment for all 6 months

Paying monthly
₹1,499 × 6 months = ₹8,994
You save
₹1,795 (20%)
Per session
₹150 ₹187

2 sessions a week · 15 to 20 students

Stop early? Every session you have not taken is refunded at ₹150. Refund policy

Enrol for 6 months
Save 20%

Mini Batch

6 months · 48 sessions

₹14,399

One payment for all 6 months

Paying monthly
₹2,999 × 6 months = ₹17,994
You save
₹3,595 (20%)
Per session
₹300 ₹375

2 sessions a week · Up to 6 students

Stop early? Every session you have not taken is refunded at ₹300. Refund policy

Enrol for 6 months
Save 20%

Personalized 1-on-1

6 months · 24 sessions

₹24,000

One payment for all 6 months

Enrol for 6 months

How your 6-month price works

Sessions
24 one-to-one sessions over 6 months, fully flexible timing
Price per session
₹1,000 instead of ₹1,250
Your 6-month fee
₹1,000 × 24 sessions = ₹24,000
Paying monthly instead
₹4,999 × 6 months = ₹29,994
You save
₹5,994 (20%)

Everything in the monthly 1-on-1 plan is included: your own mentor, flexible timing, personal dashboard, class recordings, progress reports and parent-teacher meetings.

Stop early? Every session you have not taken is refunded at ₹1,000. Refund policy

How enrolment works

  1. Pick a plan

    Group (15 to 20 students), Mini Batch (up to 6, India only) or 1-on-1 with your own mentor. Pay monthly, or for 6 months at once and save.

  2. Press Enrol and pay

    Fill in the student's name, email and phone, then pay securely: UPI, cards or net banking in India, or a debit or credit card from any other country.

  3. Fix your class timing

    After paying, WhatsApp or call +91 91233 66161 with the student's name and your preferred time. We confirm the batch or 1-on-1 slot and send the class link.

  4. Start learning

    Join your first live class at the time you chose. Your mentor takes it from there.

Want to see a class first? Book a Priority Demo: a live class of about 45 to 60 minutes with a mentor reserved for you. 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 DemoDemo fee ₹499

Pay monthly and cancel any time, or pay for 6 months at once and save. Stop a 6-month plan early and every session left is refunded.

Questions before you enrol? Talk to our team.

Ask about class timings, the right level for your child, what they need to know already, or payment. Parents and adult learners can reach us on WhatsApp, by email or by phone.

Our promise

The world's best learning experience, open to everyone.

  • World-class instructorsEvery class is taught by an instructor who specialises in that exact field.
  • No compromise on qualityEvery lesson, project and piece of feedback is held to the highest standard.
  • Education for everyoneLearners aged 6 to 67, from first-time beginners to working professionals, in 25+ countries.

If you want the highest quality, Modern Age Coders is the right choice.

Book a Priority Demo

How long this course takes

This course runs 6 months (24 weeks) per plan, joinable any month and paced to your school course at 2 live classes/week + short practice sets between classes. The range allows for background and pace: a complete beginner uses the full span, and a student with prior knowledge finishes sooner. The syllabus below is planned to the shorter end, with margin kept for revision.

Standard pace6 months (24 weeks) per plan, joinable any month and paced to your school course
Weekly commitment2 live classes/week + short practice sets between classes

For personalised duration planning, call +91 91233 66161 and we'll map a schedule to your goals.

At a glance

Who it is for
Students in Grade 12 (roughly ages 16 to 18) taking Pre-calculus 12 in British Columbia or Math 30-1 in Alberta. Age: Roughly 16 to 18 (Grade 12).
Prerequisites
Currently taking, or about to take, Pre-calculus 12 in British Columbia or Math 30-1 in Alberta
Format
Live, interactive classes with a real teacher, never pre-recorded videos. Live classes run about one hour.
Language
English or Hindi, depending on the batch.
Duration
6 months (24 weeks) per plan, joinable any month and paced to your school course
Weekly commitment
2 live classes/week + short practice sets between classes
Class size
Group batches of 15 to 20 students, mini batches of up to 6, or 1-on-1.
Certificate
Certificate from Modern Age Coders, awarded on passing the final assessment (this is not a high school credit in British Columbia, Alberta or any province)
Watch first
Free recordings of real classes for ages 13 and up, free with a Google sign-in. These recordings show how we teach, not the exact syllabus of this course.
Live demo
Optional. Enrol directly on this page, or book a Priority Demo: a full live class of about 45 to 60 minutes with a mentor reserved for you.

How we teach

Deep understanding. Real projects. Expert guidance.

Learn coding, AI and maths through careful explanations, practical demonstrations, and hands-on problem-solving. Our instructors guide you from the foundations to advanced ideas, helping you understand what happens, why it happens, and how to build it yourself.

You will explore concepts step by step, write and improve code, investigate mistakes, ask questions, and apply your knowledge to meaningful projects. Lessons are designed around active participation, thoughtful feedback, and growing independence.

Expert-led live teaching, with practical participation built into every lesson.

  • Students explain their thinking.
  • Instructors demonstrate, then guide practice.
  • Learners code, solve, or build during lessons.
  • Questions and misconceptions get attention.
  • Assignments receive useful feedback.
  • Progress is checked before advancing.

Watch a real class Choose a course and enroll

Program Overview

Pre-calculus 12 is one of the Grade 12 courses on British Columbia's mathematics course list, beside Foundations of Mathematics 12 and Calculus 12. In Alberta, Mathematics 30-1 is one of the courses with a provincial diploma exam, and the diploma exam counts for a large share of the final mark. Alberta's diploma exams overview says "The weighting of diploma exams returned to 30% effective September 1, 2023." and "70% of the final mark comes from course work. The remaining 30% comes from the diploma exam." Alberta's provincial achievement tests page adds that "students write diploma exams and provincial achievement tests in a digital environment rather than pencil and paper".

This course runs alongside the student's own Pre-calculus 12 or Math 30-1 class, and we follow the order of the student's school course outline so what is learned here is used in class the same week. What our course teaches: functions and their transformations, including inverses; polynomial, radical and rational functions; exponential and logarithmic functions; trigonometry in radians, with identities and equations; and permutations, combinations and the binomial theorem. Every topic starts from meaning, with graphs and small examples, before the algebra. For Alberta students we add exam technique for the Math 30-1 diploma exam, practised on screen; for BC students we prepare for the school's own unit tests and final exam. Tests and assignments stay the student's own work: we explain, question and review, and the student does the math.

Please read this plainly: Modern Age Coders teaches alongside school and does not grant high school credits in British Columbia, Alberta or any other province. Families who need the credit take the course through their school or an approved provider. What we add is understanding, practice and confidence, in live classes with a real teacher. We make no promise of marks or diploma exam results.

What Makes This Program Different

  • ✓ Built for BC Pre-calculus 12 and Alberta Math 30-1 students, following the student's own school course outline week by week
  • ✓ Meaning before algebra: graphs, tables and small examples come first, then the rules
  • ✓ Exam technique for the Alberta Math 30-1 diploma exam, which counts for 30% of the final mark, practised on screen
  • ✓ Honest about credits: we teach alongside school and do not grant high school credits
  • ✓ Tests and assignments stay the student's own work: we explain and review, we never do school work for them
  • ✓ A mistakes list and timed review papers, so revision targets what each student actually gets wrong

Your Learning Journey

Phase 1
Functions and transformations, then polynomial, radical and rational functions
Phase 2
Exponential and logarithmic functions, then trigonometry in radians with identities and equations
Phase 3
Permutations, combinations and the binomial theorem, combining functions, and exam review for school finals and the Alberta diploma exam

Career Progression

1
A clear understanding of functions and their graphs, not just a memory of steps
2
Confidence with exponential, logarithmic and trigonometric functions
3
Careful counting with permutations, combinations and the binomial theorem
4
Full written solutions that show reasoning clearly
5
A review method that works for unit tests, school finals and the Alberta diploma exam
6
A solid base for calculus at school or university

Detailed Course Curriculum

Explore the complete week-by-week breakdown of what you'll learn in this comprehensive program.

Topics Covered
  • A starting conversation and short diagnostic: the province, the school, the course outline, the next test and the Grade 11 ideas to refresh
  • Function notation, domain and range, and reading a graph carefully
  • Parent functions and their key points
  • Factoring review: common factors, trinomials and the difference of squares
  • Solving quadratic equations by factoring and by formula
  • Setting up a clean notebook system for definitions, examples and mistakes
Projects You Build
  • A one-page function toolkit summary, with a sketch of each parent function and its key points
Practice & Assignments

Short daily sets that mix new work with one or two Grade 11 refresher questions

Topics Covered
  • Translations, stretches and reflections, and the order to apply them
  • Mapping notation for points on a transformed graph
  • Writing the equation of a transformed function from its graph
  • Inverse functions: finding them, graphing them and restricting the domain
  • Reflections in the line y = x
  • Common mistakes with horizontal stretches and shifts
Projects You Build
  • A transformation set: ten graphs transformed by hand from mapping rules, then checked with graphing technology
Practice & Assignments

For every transformation, write the mapping rule before sketching

Assessment

Month 1 check: a short written test on functions, transformations and inverses, reviewed with written feedback

Topics Covered
  • Degree, leading coefficient and end behaviour
  • Long division and synthetic division
  • The remainder theorem and the factor theorem
  • Zeros and their multiplicity, and how the graph behaves at each one
  • Sketching a polynomial from its factored form
  • Writing an equation from a graph or from given zeros
Projects You Build
  • A polynomial sketch set with end behaviour, zeros and intercepts explained for each graph
Practice & Assignments

Factor theorem and sketching sets, each answer checked by substitution or graph

Topics Covered
  • Square root functions and their transformations
  • Graphing y equal to the square root of a function, and its domain
  • Rational functions: vertical asymptotes, horizontal asymptotes and holes
  • Sketching rational functions from their factored form
  • Solving radical and rational equations graphically and algebraically
  • Checking for extraneous roots and restricted values
Projects You Build
  • A radical and rational function set with every restriction, asymptote and hole labelled
Practice & Assignments

For every rational function, list restrictions and asymptotes first, then sketch

Assessment

Phase 1 assessment: a timed test on functions, transformations and polynomial, radical and rational functions, marked with comments

Topics Covered
  • Exponential functions and their graphs
  • Transformations of exponential functions
  • Solving exponential equations with a common base
  • Growth and decay: population, half-life and compound interest
  • Choosing between a linear and an exponential model
  • Reading an exponential graph to answer a question in context
Projects You Build
  • An applications pack: three real growth or decay situations modelled and solved in full
Practice & Assignments

Mixed exponential equation sets, with answers checked on a graph

Topics Covered
  • The logarithm as the inverse of an exponential function
  • Graphs of logarithmic functions and their transformations
  • Laws of logarithms and when each one applies
  • Solving exponential and logarithmic equations, and checking for extraneous roots
  • Changing the base of a logarithm
  • Logarithmic scales: sound, earthquakes and pH
Projects You Build
  • A logarithm laws file: ten equations solved in full, with each law named at the step where it is used
Practice & Assignments

One log law proof and three equations every day

Assessment

Month 3 check: a written test on exponential and logarithmic functions, reviewed with written feedback

Topics Covered
  • Radian measure, arc length and converting between radians and degrees
  • The unit circle and exact values for special angles
  • Graphs of sine, cosine and tangent
  • Amplitude, period, phase shift and vertical displacement
  • Writing a sinusoidal equation from a graph or a situation
  • Modelling periodic situations such as tides and daylight hours
Projects You Build
  • A sinusoidal model of a real periodic situation, with the equation built from the data and explained
Practice & Assignments

Unit circle and graph sets, each answer checked against a quick sketch

Topics Covered
  • Reciprocal, quotient and Pythagorean identities
  • Sum, difference and double angle identities
  • Proving identities: working one side and writing each step clearly
  • Solving first and second degree trigonometric equations
  • Finding all solutions in an interval, and the general solution
  • Non-permissible values and common mistakes that lose solutions
Projects You Build
  • An identity proof file: ten identities proved in full, with the strategy for each written first
Practice & Assignments

One identity proof and two equations every day, with every solution in the interval listed

Assessment

Phase 2 assessment: a mixed review paper on logarithms and trigonometry, marked with written comments

Topics Covered
  • The fundamental counting principle
  • Permutations, including arrangements with repeated items and with restrictions
  • Combinations, and how to tell a combination problem from a permutation problem
  • Factorial notation and solving equations with factorials
  • Pascal's triangle and the binomial theorem
  • Finding a specific term in a binomial expansion
Projects You Build
  • A counting pack: twelve problems sorted by method, each solved with the reason for the method written first
Practice & Assignments

Mixed counting sets, each starting with the question: does order matter?

Topics Covered
  • Sums, differences, products and quotients of functions, and their graphs
  • Composition of functions and its domain
  • Sketching a combined function from the graphs of its parts
  • Writing a function as a composition of simpler functions
  • Domain restrictions that come from combining functions
  • Links back to transformations, logarithms and trigonometry
Projects You Build
  • A combining functions set with graphs, equations and domains explained for each
Practice & Assignments

Short daily sets that combine two functions from earlier units

Assessment

Month 5 check: a written test on counting and combining functions, reviewed with written feedback

Topics Covered
  • Making a one-page summary for each unit of the school course
  • Mixed review sets that move between units without warning
  • Full written solutions that show every step
  • Using graphing technology to check, not to replace, the algebra
  • Building and using a personal mistakes list
  • Reading the teacher's exam outline so revision matches what will be assessed
Projects You Build
  • A personal review pack: unit summaries and a mistakes list with a corrected example for each mistake
Practice & Assignments

A mixed review set after every class, with every mistake written up and fixed

Topics Covered
  • Timed review papers in the style of school final exams, with careful review afterwards
  • For Alberta students: pacing a long exam and checking answers before moving on
  • For Alberta students: practising on screen, since diploma exams are written in a digital environment
  • Reading Alberta's current diploma exam schedule and instructions together
  • For BC students: matching revision to the school's own final exam outline
  • A calm exam-week routine: sleep, short practice and one last review of the mistakes list
Projects You Build
  • Two reviewed timed papers and a written exam-week plan
Practice & Assignments

A timed mixed review each week, reviewed in class

Assessment

Final assessment: a timed review paper plus a short live walk-through of two of the student's own solutions

Projects You'll Build

Build a professional portfolio with A file of worked solutions, sketch sets, proofs and review papers, all the student's own work real-world projects.

A function toolkit summary and a transformation set
Polynomial, radical and rational function sketch sets
Exponential applications pack and a logarithm laws file
A sinusoidal model and an identity proof file
A counting pack sorted by method
A combining functions set
A personal review pack and two reviewed timed papers

Weekly Learning Structure

Live Classes
2 live one-hour classes per week, paced to the student's school course outline
Practice
Short practice sets after every class, separate from school assignments
Review
Practice work reviewed with written comments, and a monthly check that mixes in earlier topics

Certification & Recognition

Completion
Certificate from Modern Age Coders, awarded on passing the final assessment. It records real learning and is not a high school credit. Fall short and there is focused revision and a free retest

Technologies & Skills You'll Master

Comprehensive coverage of the entire modern web development stack.

Functions, transformations and inverses
Polynomial, radical and rational functions
Exponential and logarithmic functions and their applications
Trigonometry in radians, identities and equations
Permutations, combinations and the binomial theorem
Combining functions
Full written solutions and exam review technique

Support & Resources

Doubt Support
WhatsApp doubt support between classes, with hints and questions first so the student does the thinking
Progress Updates
A monthly progress note to parents with what was covered, what is strong and what to practise next

Career Outcomes & Opportunities

Transform your career with industry-ready skills and job placement support.

Prerequisites

School Course
Currently taking, or about to take, Pre-calculus 12 in British Columbia or Math 30-1 in Alberta
Math Level
Comfortable with the Grade 11 math that came before, which we refresh in the first two weeks
Age
Roughly 16 to 18 (Grade 12)
Equipment
A computer with stable internet, a scientific or graphing calculator, and a way to share photos of written work
Timing
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays

Who Is This Course For?

Bc Pre Calculus 12 Students
BC students in Pre-calculus 12 who want functions, logarithms and trigonometry to make sense
Alberta Math 30 1 Students
Alberta students in Math 30-1 preparing for unit tests and the diploma exam
Students Who Feel Behind
Students who missed a unit or lost confidence and want to catch up calmly
Students Aiming Higher
Students who are doing well and want cleaner, more complete written solutions
Future Stem Students
Students heading toward calculus and science, engineering or computer science programs

Career Paths After Completion

Calculus at school or in first-year university, on a solid base
University science, engineering, computer science or mathematics programs
Math contests for senior students, through our Waterloo math contests course
Further study in data science and programming, where functions and logarithms are used every day
Our other high school math courses for the next step

Course Guarantees

Live Classes
Live, interactive classes with a real teacher, never pre-recorded videos.
Small Batches
Group classes of 15 to 20 students, with mini-batch (up to 6 students) and personal 1-on-1 options.
School Aligned
Lessons paced to the student's own Pre-calculus 12 or Math 30-1 course outline.
Feedback
Written feedback on practice work and a monthly progress note to parents.
Doubt Support
Doubt support between classes over WhatsApp, so you are never left stuck.
Certificate
A certificate from Modern Age Coders that you earn by passing the final assessment, with a free retest after revision if needed. It is not a high school credit.
Priority Demo
See a full live class of about 45 to 60 minutes with a mentor reserved for you before you enrol. Book a Priority Demo
📸 Straight from our camera roll

Real students. Real moments. Real joy.

These are our actual student meetups. No stock photos, no filters. Swipe through and meet the community you'll be joining.

Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the August 2026 student meetup
Meetup · 2 Aug 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the August 2026 student meetup
Meetup · 2 Aug 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the August 2026 student meetup
Meetup · 2 Aug 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the August 2026 student meetup
Meetup · 2 Aug 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the August 2026 student meetup
Meetup · 2 Aug 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the August 2026 student meetup
Meetup · 2 Aug 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
Modern Age Coders students and mentors at the July 2026 student meetup
Meetup · 6 July 2026
💛 Real families, real words

What families say

Straight from the parents and students who learn with us. Rated 4.9 across 547 Google reviews.

“Mivaan enjoys the class. He understands the concepts and completes his tasks with excitement. He started taking interest in coding… truly amazing class.”

Shradha SarafParent of Mivaan

“I absolutely love it here! I made new friends and learned important valuable coding skills while having the fun of my life. It's not just coding here, it's outings, bonding and most importantly preparing you for your future. Definitely five stars.”

Yug RathoreStudent

“What stands out most is how excited my son is before every class. He looks forward to learning, problem-solving, and sharing what he's built. I've noticed a big boost in his confidence!”

Poonam RathoreParent

“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'm now the topper in my class and can confidently write complex programs with ease.”

Samriddha MondalStudent

“Modern Age Coder have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence, keeps them updated with technology, and inspires them to learn without hesitation.”

Sonu GoyalParent

“The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it.”

Ria MukherjeeParent

“Coding classes here make learning very interesting and conceptual. The teachers teach us in a very easy-to-understand and efficient manner.”

Arush PoddarStudent

“One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development. Learning here has been a wonderful journey and still continuing.”

Vansh AgarwalStudent

“I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding. They make every session engaging and insightful.”

Ritu KediaParent

“My child Dhairya is really enjoying the Modern Age Coder IT classes. This is his first online class, and he eagerly looks forward to it.”

Sonam OswalParent of Dhairya

“Very good classes. Don't worry about coding. They teach the best, especially Shivam sir.”

Shaarav WadhwaStudent

“Very good classes. Makes learning very easy and interactive.”

Vineeta ShyamsukhaParent
🎬 Press play

Hear it from our students

Real parents and students in their own words, on our public YouTube channel.

Harnoor Kaur0:31
Adishree0:59
Muqeem0:48
Ayushi0:51
Aarya Shee0:53
Sahreen1:00
Pratik0:47
Before you decide

Straight answers about Western Canada Grade 12 Math: Pre-calculus 12 and Math 30-1

Who should take this course?
Students in Grade 12 (roughly ages 16 to 18) taking Pre-calculus 12 in British Columbia or Math 30-1 in Alberta. Age: Roughly 16 to 18 (Grade 12). It suits bc students in pre-calculus 12 who want functions, logarithms and trigonometry to make sense; alberta students in math 30-1 preparing for unit tests and the diploma exam; students who missed a unit or lost confidence and want to catch up calmly.
What will they learn and build?
Pre-calculus 12 is one of the Grade 12 courses on British Columbia's mathematics course list, beside Foundations of Mathematics 12 and Calculus 12. In Alberta, Mathematics 30-1 is one of the courses with a provincial diploma exam, and the diploma exam counts for a large share of the final mark.
How deeply are topics covered?
The course runs 6 months (24 weeks) per plan, joinable any month and paced to your school course at 2 live classes/week + short practice sets between classes, across 3 phases listed week by week in the syllabus below.
Who teaches it?
Modern Age Coders mentors, who teach the live classes themselves. You can watch them at work in the free class recordings before you decide.
How do practice, feedback and assessment work?
Classwork in every session and homework after every class. Doubt support between classes over WhatsApp, so you are never left stuck. A certificate from Modern Age Coders that you earn by passing the final assessment, with a free retest after revision if needed. It is not a high school credit.
What does it cost?
Three monthly plans: a group batch, a mini batch and 1-on-1. Prices are shown in your currency in the plans section. Monthly billing, cancel any time.
When can classes take place?
Live classes are scheduled around your week. Group batches meet at a fixed weekly slot; 1-on-1 students choose their own. International students are scheduled in their own timezone. Ask on WhatsApp for the current slots.
Can I watch the teaching before deciding?
Yes. Full recordings of real 13 and up classes are free to watch, free with a Google sign-in. These recordings show how we teach, not the exact syllabus of this course. Some classes are in English and some in Hindi; everyone follows at their own pace. Watch a class end to end, like you are in it. Sessions are interactive and each moment builds on the last.
Can I enroll without a live demo?
Yes. Choose a plan on this page and enrol directly; a demo is not required. If you would like to see a full class with a mentor first, book a Priority Demo.
How do I reach you with a question?
WhatsApp +91 91233 66161, email connect@modernagecoders.com, or call +91 91233 66161. Tell us the student's age and what they have learned so far, and we will point you to the right plan and batch.
Frequently Asked Questions

Common Questions About Western Canada Grade 12 Math: Pre-calculus 12 and Math 30-1

Get answers to the most common questions about this comprehensive program

Still have questions? We're here to help!

Contact Us

Ready to start Western Canada Grade 12 Math: Pre-calculus 12 and Math 30-1?

Book a Priority Demo to see a full live class with a mentor reserved for you, today or tomorrow. Or choose a plan and enrol now.

Questions? WhatsApp +91 91233 66161 or email connect@modernagecoders.com

See syllabus

Keep exploring Modern Age Coders

Related courses

Learn more

From the blog

Start here

Ask Misti AI
Chat with us
Enroll Watch Class Priority Demo Enrol Book a Demo Watch Class WhatsApp Book demo today