flagAlberta

Math

Grade 12

Master Mathematics 30-1

Watch Math 30-1 videos, practice with diploma-style problems

students image

Trigonometric identities were impossible. The video lessons made everything click. Went from 62% to 84% on my diploma exam.

Jordan Patel

pug

Why Mathematics 30-1 Students Choose StudyPug

The complete learning system to master Math 30-1

Search with Photo

Search with Photo

Upload Math 30-1 problems—AI searches and finds the right lesson teaching the concept

Expert Video Teaching

Expert Video Teaching

Certified teachers break down trigonometry, exponential functions, and polynomials step-by-step

Unlimited Practice

Unlimited Practice

5,000+ teacher-created practice questions prepare you for Mathematics 30-1 diploma exams

How Alberta Students Use StudyPug

1

Select Grade Level
Select Grade Level

Choose your Alberta grade (K-12) and current math topics.

2

Get Unstuck
Get Unstuck

Upload homework problems or browse curriculum-aligned lessons.

3

Practice & Master
Practice & Master

Work through similar problems until concepts stick.

4

See Results
See Results

Track progress and watch grades improve week by week.

Find the right Alberta Grade 12 course

Mathematics 30-1 Help: Master Concepts FastHelp

Print

LO_ID

Learning Outcome-Skills & Procedures

StudyPug Topic

AB.SO.30-1.1

Demonstrate an understanding of angles in standard position, expressed in degrees and radians: Sketch angles in standard position given measures in degrees or radians; Convert between degree and radian measures; Determine coterminal angles in degrees and radians; Relate radian measure to arc length on a circle

AB.SO.30-1.2

Develop and apply the equation of the unit circle: Derive the equation of the unit circle from the Pythagorean theorem; Describe trigonometric ratios using points on the unit circle; Generalize the equation of a circle with center (0,0) and radius r

AB.SO.30-1.3

Solve problems using the six trigonometric ratios for angles expressed in radians and degrees: Determine approximate and exact values of trigonometric ratios; Use technology to find trigonometric ratios for any angle; Determine angles given trigonometric ratios; Solve problems using trigonometric ratios

AB.SO.30-1.4

Graph and analyze the trigonometric functions sine, cosine and tangent to solve problems: Sketch and analyze graphs of sine, cosine, and tangent functions; Determine characteristics of trigonometric graphs (amplitude, period, phase shift, etc.); Apply transformations to trigonometric functions; Model situations using trigonometric functions

AB.SO.30-1.5

Solve, algebraically and graphically, first and second degree trigonometric equations with the domain expressed in degrees and radians: Verify solutions to trigonometric equations; Solve trigonometric equations algebraically and graphically; Determine general solutions of trigonometric equations; Relate solutions to zeros of trigonometric functions

AB.SO.30-1.6

Prove trigonometric identities, using various trigonometric identities: Verify trigonometric identities numerically and graphically; Prove trigonometric identities algebraically; Apply trigonometric identities to solve problems

AB.SO.30-1.7

Demonstrate an understanding of operations on, and compositions of, functions: Perform operations on functions (addition, subtraction, multiplication, division); Determine composite functions; Determine the domain and range of composite functions; Graph composite functions

AB.SO.30-1.8

Demonstrate an understanding of the effects of horizontal and vertical translations on the graphs of functions and their related equations: Analyze the effects of h and k in y-k = f(x-h); Sketch translated functions; Write equations of translated functions

AB.SO.30-1.9

Demonstrate an understanding of the effects of horizontal and vertical stretches on the graphs of functions and their related equations: Analyze the effects of a and b in y = af(bx); Sketch stretched functions; Write equations of stretched functions

AB.SO.30-1.10

Apply translations and stretches to the graphs and equations of functions: Sketch graphs of functions with multiple transformations; Write equations of functions with multiple transformations

AB.SO.30-1.11

Demonstrate an understanding of the effects of reflections on the graphs of functions and their related equations: Analyze reflections through x-axis, y-axis, and y=x; Sketch reflected functions; Write equations of reflected functions

AB.SO.30-1.12

Demonstrate an understanding of inverses of relations: Sketch inverse relations and functions; Determine if inverses are functions; Write equations of inverse functions; Determine restrictions for inverse functions

AB.SO.30-1.13

Demonstrate an understanding of logarithms: Convert between logarithmic and exponential forms; Evaluate logarithms without technology; Estimate values of logarithms

AB.SO.30-1.14

Demonstrate an understanding of the product, quotient and power laws of logarithms: Develop and apply laws of logarithms; Simplify logarithmic expressions; Solve logarithmic equations

AB.SO.30-1.15

Graph and analyze exponential and logarithmic functions: Sketch and analyze exponential and logarithmic functions; Apply transformations to exponential and logarithmic functions; Solve problems using exponential and logarithmic functions

AB.SO.30-1.17

Demonstrate an understanding of factoring polynomials of degree greater than 2: Factor polynomials using long division and synthetic division; Apply the factor theorem; Relate factors to zeros of polynomial functions

AB.SO.30-1.18

Graph and analyze polynomial functions: Identify characteristics of polynomial functions from equations and graphs; Determine zeros and their multiplicities; Sketch polynomial functions

AB.SO.30-1.19

Graph and analyze radical functions: Sketch and analyze radical functions; Apply transformations to radical functions; Solve radical equations graphically

AB.SO.30-1.20

Graph and analyze rational functions: Determine characteristics of rational functions (asymptotes, holes, etc.); Sketch rational functions; Solve rational equations graphically

AB.SO.30-1.21

Apply the fundamental counting principle to solve problems: Use graphic organizers to count possibilities; Apply the fundamental counting principle to solve problems

AB.SO.30-1.22

Determine the number of permutations of n elements taken r at a time to solve problems: Calculate permutations; Solve problems involving permutations

AB.SO.30-1.23

Determine the number of combinations of n different elements taken r at a time to solve problems: Calculate combinations; Solve problems involving combinations

AB.SO.30-1.24

Expand powers of a binomial in a variety of ways, including using the binomial theorem: Expand binomials using various methods; Apply the binomial theorem; Use Pascal's triangle in binomial expansions
Complete Alberta Mathematics 30-1 Coverage

Mathematics 30-1 Lessons

124

Video Explanations

657

Practice Problems

1301

Alberta Standards

100% Aligned

Why Alberta Mathematics 30-1 Students Love StudyPug

Diploma Exam Preparation

Diploma Exam Preparation

Practice with real diploma-style questions—be ready for exam day in June

Canadian Certified Teachers

Canadian Certified Teachers

Learn from expert Alberta teachers who know exactly what you need for Mathematics 30-1

Learn Anywhere

Learn Anywhere

Desktop, tablet, or phone—your Mathematics 30-1 lessons sync across all devices

Success Stories

Logarithm laws were killing my grade. The step-by-step videos finally made sense. Finished with 88% on the diploma exam.

Alex Chen

Polynomial division was my nightmare. The AI found exact lessons I needed. Went from failing to 78% in three months.

Taylor Nguyen

Read More

Frequently Asked Questions

Everything you need to know about mastering Mathematics 30-1

What does Mathematics 30-1 coverage include?

Complete Math 30-1 curriculum with video lessons on trigonometry, functions, transformations, exponentials, logarithms, polynomials, and permutations. Includes practice problems, step-by-step solutions, and progress tracking for every topic.

How does the AI photo search work?

Take a photo of any Math 30-1 problem, and our AI finds the exact lesson teaching that concept. It's like having a personal tutor who knows exactly what you need for the diploma exam.

Are the teachers certified Alberta educators?

Yes! Our teachers are Canadian certified Alberta educators who understand Mathematics 30-1 curriculum and create lessons specifically for Alberta diploma exam standards.

Can I use StudyPug on my phone or tablet?

Absolutely! StudyPug works on desktop, tablet, and mobile. Your progress syncs automatically so you can study for the diploma exam anywhere, anytime.

How will StudyPug help me prepare for the Math 30-1 diploma exam?

We include diploma-style practice questions for every Math 30-1 topic and teach the exact concepts tested on the exam. Alberta students report significantly improved diploma scores and confidence on exam day.

Practice Smart, See Real Progress

Unlimited Targeted Practice
Unlimited Targeted Practice

10,000+ questions adjust to your exact skill level. Never run out of problems that challenge you.

Visual Progress Tracking
Visual Progress Tracking

See mastery percentage for every topic. Parents get weekly progress emails automatically.

Achievement System
Achievement System

Earn badges for consistency and improvement. Build learning streaks that motivate daily practice

Detailed Analytics
Detailed Analytics

Time spent, problems solved, concepts mastered. Identify exactly where more practice is needed.

student
CallToActionContent

End Math Struggles Today

Alberta curriculum-aligned help that actually works

mathImage