Join 8,000+ Alberta students mastering Math 30-1 with expert video lessons and unlimited practice
Why Math 30-1 Students Choose StudyPug
Three ways you get help — even when you’re stuck

Search with Photo
Snap a photo of any problem and get the exact lesson

Expert Video Teaching
Certified teachers explain every concept with clear examples

Unlimited Practice
Thousands of practice questions with step-by-step solutions
How StudyPug Works For You
1

Pick Your Course
Choose Mathematics 30-1 and see every topic from your class
2

Get Unstuck
Upload homework problems or browse curriculum-aligned lessons.
3

Practice & Master
Work through similar problems until concepts stick.
4

See Results
Track exactly what you've mastered.
Find the right Alberta Grade 12 course
Master Math 30-1 | Alberta Curriculum | StudyPugHelp
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.16 | Solve problems that involve exponential and logarithmic equations: Solve exponential equations; Solve logarithmic equations; Apply exponential and logarithmic equations to real-world problems |
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 Math 30-1 Coverage
Topics
122
Video Lessons
657
Practice Questions
1301
Avg. Video Length
3-8 min
Why Alberta Math 30-1 Students Love StudyPug
Built specifically for Alberta high school success

Alberta Curriculum Aligned
Every lesson matches Alberta Math 30-1 standards—what you learn in class, we teach

Diploma Exam Prep
Practice with Alberta diploma exam-style questions—be ready for exam day

Alberta-Certified Teachers
Learn from expert Alberta teachers who know exactly what you need for Math 30-1

Learn Anywhere
Desktop, tablet, or phone—your Math 30-1 lessons sync across all devices
Math 30-1 Questions Answered
Everything you need to know about mastering Mathematics 30-1 with StudyPug
What does Math 30-1 coverage include?
Our Math 30-1 course covers all 24 Alberta specific outcomes: trigonometry and identities, exponential and logarithmic functions, polynomial and rational functions, radical functions, function transformations and operations, permutations and combinations, and binomial theorem. You'll get 657 video lessons, 1,364 practice questions, and step-by-step solutions for every topic in the Alberta curriculum.
How does photo search work for Math 30-1?
Snap a photo of any Math 30-1 problem—whether it's trigonometric equations, logarithmic problems, or rational functions. Our AI instantly identifies the concept and shows you the exact video lesson and practice questions you need. It works with homework, textbook problems, and past diploma exam questions. Get help in seconds, not hours.
How many practice problems are available for Math 30-1?
You get 1,364 practice questions covering all Math 30-1 topics, from basic trigonometric ratios to complex polynomial factoring. Every question includes full step-by-step solutions. Practice adaptive quizzes that adjust to your level, work through diploma exam-style problems, and retake quizzes until you master each concept. Unlimited practice means you never run out of questions.
What if I'm falling behind in Math 30-1?
Start with diagnostic quizzes to identify your weak spots. Review prerequisite topics from Pre-Calculus 20 if needed—we have full coverage of Grade 10 and 11 math. Watch lessons at your own pace, pause and rewind as needed, and practice until concepts click. Our adaptive system focuses your practice on topics you struggle with most. Thousands of Alberta students have caught up and excelled using this approach.
Does StudyPug help with Math 30-1 diploma exams?
Absolutely. Our Math 30-1 course is specifically designed for Alberta diploma exam success. Practice with exam-style questions for every unit, learn problem-solving strategies from certified Alberta teachers, and work through full-length practice exams. We cover every specific outcome tested on the diploma exam, with extra focus on commonly tested topics like trigonometric identities, logarithmic equations, and rational functions.
How much does StudyPug cost?
StudyPug offers flexible monthly and annual plans starting at just a few dollars per day—far less than a single tutoring session. You get unlimited access to all 657 Math 30-1 video lessons, 1,364 practice questions, photo search, and progress tracking. Plus access to every other math course from Grade 1 through university. Try it free for 7 days—no credit card required. Cancel anytime.
Smart Study Tools for Real Results
Personalized features that help you stay motivated and make progress
Adaptive Practice
Questions adapt to your level
Stay Motivated
Badges and streaks keep you practising daily
Quiz Mastery
Retake quizzes until you truly get it
Progress Tracking
See exactly where you need more practice


