Algebra
Master Algebra 1 through OpenStax's research-backed curriculum — from linear equations to quadratic methods — with interactive Nexus lessons built for VR School's immersive learning environment. Each of the nine units unlocks as a standalone Program, so you can start with the skills you need most.

Algebra — Advanced Quadratic Methods
Apply the quadratic formula to complex scenarios, rewrite quadratics in multiple forms, and connect vertex form to real-world optimisation.
Browse 22 courses
- 9.1 What Are Perfect Squares? (7 lessons)
- 9.1 What Are Perfect Squares? (7 lessons)
- 9.10 Rewriting Quadratic Expressions in Vertex Form (9 lessons)
- 9.10 Rewriting Quadratic Expressions in Vertex Form (9 lessons)
- 9.11 Using Quadratic Expressions in Vertex Form to Solve Problems (7 lessons)
- 9.11 Using Quadratic Expressions in Vertex Form to Solve Problems (7 lessons)
- 9.2 Completing the Square, Part 1 (7 lessons)
- 9.2 Completing the Square, Part 1 (7 lessons)
- 9.3 Completing the Square, Part 2 (7 lessons)
- 9.3 Completing the Square, Part 2 (7 lessons)
- 9.4 Completing the Square, Part 3 (8 lessons)
- 9.4 Completing the Square, Part 3 (8 lessons)
- 9.5 Quadratic Equations with Irrational Solutions (7 lessons)
- 9.5 Quadratic Equations with Irrational Solutions (7 lessons)
- 9.6 The Quadratic Formula (7 lessons)
- 9.6 The Quadratic Formula (7 lessons)
- 9.7 Applying the Quadratic Formula (7 lessons)
- 9.7 Applying the Quadratic Formula (7 lessons)
- 9.8 Deriving the Quadratic Formula (6 lessons)
- 9.8 Deriving the Quadratic Formula (6 lessons)
- 9.9 Writing Quadratics in Different Forms (7 lessons)
- 9.9 Writing Quadratics in Different Forms (5 lessons)

Algebra — Exponential Functions
Understand exponential growth and decay, compare linear vs. exponential models, and apply percentage change to financial and scientific contexts.
Browse 15 courses
- 5.1 Properties of Exponents (8 lessons)
- 5.10 Looking at Rates of Change (7 lessons)
- 5.11 Modeling Exponential Behavior (8 lessons)
- 5.12 Reasoning about Exponential Graphs, Part 1 (7 lessons)
- 5.13 Reasoning about Exponential Graphs, Part 2 (7 lessons)
- 5.14 Which One Changes Faster? (7 lessons)
- 5.15 Changes Over Equal Intervals (7 lessons)
- 5.2 Rational Exponents (7 lessons)
- 5.3 Patterns of Growth (8 lessons)
- 5.4 Representing Exponential Growth (8 lessons)
- 5.5 Representing Exponential Decay (8 lessons)
- 5.6 Negative Exponents and Scientific Notation (9 lessons)
- 5.7 Analyzing Graphs (7 lessons)
- 5.8 Exponential Situations as Functions (7 lessons)
- 5.9 Interpreting Exponential Functions (8 lessons)

Algebra — Functions and Sequences
Explore function notation, domain and range, arithmetic and geometric sequences, and transform graphs across multiple representations.
Browse 18 courses
- 4.1 Describing and Graphing Situations (8 lessons)
- 4.10 Comparing Graphs (8 lessons)
- 4.11 Graphing a Function Using Transformations (9 lessons)
- 4.12 Domain and Range, Part 1 (8 lessons)
- 4.13 Domain and Range, Part 2 (8 lessons)
- 4.14 Sequences (7 lessons)
- 4.15 Introducing Geometric Sequences (7 lessons)
- 4.16 Introducing Arithmetic Sequences (7 lessons)
- 4.17 Representing Sequences (7 lessons)
- 4.18 The nᵗʰ Term of a Sequence (9 lessons)
- 4.2 Function Notation (7 lessons)
- 4.3 Interpreting Using Function Notation (7 lessons)
- 4.4 Using Function Notation to Describe Rules, Part 1 (7 lessons)
- 4.5 Using Function Notation to Describe Rules, Part 2 (8 lessons)
- 4.6 Features of Graphs (8 lessons)
- 4.7 Finding Slope (7 lessons)
- 4.8 Using Graphs to Find Average Rate of Change (8 lessons)
- 4.9 Interpreting and Creating Graphs (8 lessons)

Algebra — Linear Equations and Inequalities
Build fluency with one- and two-variable linear equations, graph lines, and solve inequalities — the foundational language of all higher algebra.
Browse 16 courses
- 1.1 Exploring Expressions and Equations (7 lessons)
- 1.10 Connecting Equations to Graphs, Part 1 (7 lessons)
- 1.11 Connecting Equations to Graphs, Part 2 (4 lessons)
- 1.11 Connecting Equations to Graphs, Part 2 (7 lessons)
- 1.12 Writing the Equation of a Line (9 lessons)
- 1.13 Lines from Tables and Graphs (7 lessons)
- 1.14 Writing Equations of Parallel and Perpendicular Lines (9 lessons)
- 1.15 Direct Variation (7 lessons)
- 1.2 Writing Equations to Model Relationships, Part 1 (8 lessons)
- 1.3 Writing Equations to Model Relationships, Part 2 (7 lessons)
- 1.4 Equations and Their Solutions (7 lessons)
- 1.5 Equations and Their Graphs (8 lessons)
- 1.6 Equivalent Equations (7 lessons)
- 1.7 Explaining Steps for Rewriting Equations (7 lessons)
- 1.8 Choosing the Correct Variable to Solve For, Part 1 (7 lessons)
- 1.9 Choosing the Correct Variable to Solve For, Part 2 (7 lessons)

Algebra — Polynomials and Factoring
Add, subtract, multiply, and divide polynomials; factor using GCF, trinomial patterns, and difference-of-squares to build algebraic fluency.
Browse 7 courses
- 6.1 Add and Subtract Polynomials (8 lessons)
- 6.2 Multiplying Polynomials (8 lessons)
- 6.3 Dividing Polynomials (8 lessons)
- 6.4 Greatest Common Factor and Factor by Grouping (8 lessons)
- 6.5 Factor Trinomials (8 lessons)
- 6.6 Factor Special Products (7 lessons)
- 6.7 General Strategy for Factoring Polynomials (7 lessons)

Algebra — Quadratic Functions
Graph parabolas in standard and vertex form, interpret key features, model projectile motion, and connect algebraic and graphical representations.
Browse 17 courses
- 7.1 Patterns of Change (7 lessons)
- 7.10 Graphs of Functions in Standard and Factored Forms (7 lessons)
- 7.11 Graphing from the Factored Form (8 lessons)
- 7.12 Graphing the Standard Form, Part 1 (8 lessons)
- 7.13 Graphing the Standard Form, Part 2 (8 lessons)
- 7.14 Graphs That Represent Situations (8 lessons)
- 7.15 Vertex Form (7 lessons)
- 7.16 Graphing from the Vertex Form (7 lessons)
- 7.17 Changing the Vertex (8 lessons)
- 7.2 Introduction to Quadratic Relationships (7 lessons)
- 7.3 Determining if a Function is Quadratic (7 lessons)
- 7.4 Comparing Quadratic and Exponential Functions (7 lessons)
- 7.5 Building Quadratic Functions to Describe Situations, Part 1 (7 lessons)
- 7.6 Building Quadratic Functions to Describe Situations, Part 2 (7 lessons)
- 7.7 Domain, Range, Vertex, and Zeros of Quadratic Functions (7 lessons)
- 7.8 Equivalent Quadratic Expressions (7 lessons)
- 7.9 Standard Form and Factored Form (7 lessons)

Algebra — Solving Quadratic Equations
Solve quadratic equations by factoring, completing the square, and the quadratic formula; interpret discriminants and apply to geometric problems.
Browse 12 courses
- 8.1 Finding Unknown Inputs (7 lessons)
- 8.10 Rewriting Quadratic Expressions in Factored Form, Part 4 (8 lessons)
- 8.11 Writing Quadratic Equations Given Real Solutions (7 lessons)
- 8.12 Using Technology to Find the Quadratic Regression (7 lessons)
- 8.2 When and Why Do We Write Quadratic Equations? (7 lessons)
- 8.3 Solving Quadratic Equations by Reasoning (7 lessons)
- 8.4 Solving Quadratic Equations with the Zero Product Property (7 lessons)
- 8.5 How Many Solutions? (7 lessons)
- 8.6 Rewriting Quadratic Expressions in Factored Form, Part 1 (7 lessons)
- 8.7 Rewriting Quadratic Expressions in Factored Form, Part 2 (7 lessons)
- 8.8 Rewriting Quadratic Expressions in Factored Form, Part 3 (7 lessons)
- 8.9 Solving Quadratic Equations by Using Factored Form (7 lessons)

Algebra — Systems of Equations and Inequalities
Model real-world problems with pairs of equations, solve by substitution and elimination, and represent feasible regions with systems of inequalities.
Browse 15 courses
- 2.1 Writing and Graphing Systems of Equations (7 lessons)
- 2.10 Writing and Solving Inequalities in One Variable (9 lessons)
- 2.11 Graphing Linear Inequalities in Two Variables (7 lessons)
- 2.12 Using Linear Inequalities as Constraints (8 lessons)
- 2.13 Solving Problems with Inequalities in Two Variables (8 lessons)
- 2.14 Solutions to Systems of Linear Inequalities in Two Variables (8 lessons)
- 2.15 Solving Problems with Systems of Linear Inequalities in Two Variables (7 lessons)
- 2.2 Writing Systems of Equations (7 lessons)
- 2.3 Solving Systems by Substitution (7 lessons)
- 2.4 Solving Systems by Elimination, Part 1 (7 lessons)
- 2.5 Solving Systems by Elimination, Part 2 (7 lessons)
- 2.6 Solving Systems by Elimination, Part 3 (7 lessons)
- 2.7 Systems of Linear Equations and Their Solutions (7 lessons)
- 2.8 Representing Situations with Inequalities (7 lessons)
- 2.9 Solutions to Inequalities (10 lessons)

Algebra — Two-Variable Statistics
Analyse scatter plots, calculate correlation, distinguish causation from association, and construct linear regression models from authentic datasets.
Browse 6 courses
- 3.1 Linear Models (8 lessons)
- 3.2 Fitting Lines (8 lessons)
- 3.3 Residuals (7 lessons)
- 3.4 The Correlation Coefficient (8 lessons)
- 3.5 Using the Correlation Coefficient (7 lessons)
- 3.6 Causal Relationships (7 lessons)