Learn Algebra from the best teacher we hand-picked for you.
Experience the 'A-ha!' moment in every topic with entertaining teaching.
See Algebra teacher and course rating

Pre-Algebra
Pre-Algebra reviews the basics of the math needed to understand the concepts in Algebra 1, with lessons to help you learn and practice with problems relating to order of operations, fractions, percents, simplifying expressions and more. Topics include:
Solving Equations
Solving Equations will teach you how to solve problems with equations that contain variables and help you to study the concepts necessary to doing your homework on solving equations, and simplifying ratios and proportions. Topics include:
Solving and Graphing Inequalities
Solving and Graphing Inequalities will help you learn how to interpret inequalities and their graphs and how to do exercises in your homework related to solving inequalities with variables and graphing them both on a coordinate system and a number line. Topics include:
Absolute Value
Absolute Value will help you study concepts related to the absolute value function and to practice doing problems that you will find in your homework, such as graphing and solving equations and inequalities that contain an absolute value. Topics include:
Graphs and Functions
Graphs and Functions teaches an introduction to using a rectangular (Cartesian) coordinate system, and provides the help necessary to study the basics of graphing functions, including how to plot, identify quadrants and interpret graphs, determine whether a relation is a function and find its domain and range. Topics include:
Linear Equations and Their Graphs
Linear Equations and Their Graphs introduces you to the concept of a line and how to graph and interpret lines in various applications using the different forms of a linear equation, including slope-intercept and standard. Topics include:
- Definition of Slope
- Finding the Slope of a Line from a Graph
- Finding the Slope of a Line from 2 Points
- Finding the Slope of a Line from an Equation
- Writing Equations in Slope-Intercept Form
- Graphing Lines using a Table of Values
- Applications of Linear Equations
- Standard Form of Linear Equations
- Intercepts of Linear Equations
- Graphing Lines using Intercepts
- Point-Slope Form of Linear Equations
- Parallel and Perpendicular Lines
- Direct Variation
- Inverse Variation
- Finding the Equation of a Graphed Line
- How to Graph a Line using y=mx+b
Solving Systems of Equations
Solving Systems of Equations teaches material covered in lessons involving finding the intersection of two or more equations and provides students with problems that relate to systems, including different methods for solving such as substitution, elimination, graphing and matrices. Topics include:
Word Problems Using Systems of Equations
Word Problems Using Systems of Equations helps students learn methods for solving word problems that call for one to solve for more than one variable, and teaches through examples involving mixtures, rate, work, coins, age, digit sums, percentages, and more. Topics include:
Exponents
Exponents introduces students to the definition of an exponent, teaches exponential properties and the behaviors of their graphs in various cases. The problems used involve simplifying expressions with exponents and using their properties to expand or combine different exponent terms and are good practice to help students understand how to solve problems on their homework. Topics include:
Polynomials
Polynomials explains how to define polynomial functions, provides practice on how to interpret the graphs of basic polynomials and their transformations, and how to multiply and divide polynomials with long and synthetic division. Topics include:
Factoring
The factoring unit explores simple factoring methods such as finding the greatest common factor and factoring by completing the square. Also, this unit explores how to factor trinomials and expressions with special cases. Topics include:
Quadratic Equations and Functions
Quadratic Equations and Functions introduces students to the graphs of quadratics and teaches them to find the intercepts, discriminant, domain and range and interpret the graph in relation to these qualities. It also teaches students how to solve quadratics by factoring, completing the square and using the quadratic formula. Topics include:
- Exploring Quadratic Graphs
- Graphing Quadratic Equations
- Vertical and Horizontal Shifts of Quadratic Graphs
- Dilations of Quadratic Graphs
- Vocabulary of Quadratic Polynomials
- Solving Quadratic Equations by Factoring
- Solving Quadratic Equations Using Square Roots
- Completing the Square
- The Quadratic Formula
- The Discriminant
- The Vertex and Axis of Symmetry
- Applications of Quadratic Equations
Radical Expressions and Equations
Radical Expressions and Equations reviews how to simplify radical expressions and perform simple operations such as adding, subtracting, multiplying and dividing these expressions. This unit also explores how to solve and graph radical equations. Topics include:
- Simplifying Radical Expressions
- Adding and Subtracting Radical Expressions
- Multiplying and Distributing Radical Expressions
- Dividing Radicals and Rationalizing the Denominator
- Solving Radical Equations
- Graphing Radical Equations using a Table
- Graphing Radical Equations using Shifts
- Estimating Square Roots
- Cube Roots
Rational Expressions and Functions
Rational Expressions and Functions defines rational expressions and discusses their domains and asymptotic behavior as functions. Students can learn and practice methods of simplifying, solving and graphing rational functions through various exercises they would find in their homework, including word problems dealing with distance, rate and time and those dealing with work. Topics include:
Introduction to Statistics
Introduction to Statistics covers the fundamental statistical topics such as mean, median, mode, range and scatterplots. This unit also explores how you can use probability to solve everyday problems. Topics include: