<!doctype html>
html,body{
height:100%;
margin:0;
font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
background: linear-gradient(180deg, #f6f9ff 0%, var(--bg) 100%);
color:#111827;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
line-height:1.45;
padding:28px 18px;
}
.container{
max-width:var(--maxw);
margin:0 auto;
display:grid;
grid-template-columns: 1fr 360px;
gap:var(--gap);
align-items:start;
}
@media (max-width:900px){
.container{ grid-template-columns: 1fr; padding:0 8px; }
}
header{
grid-column: 1 / -1;
display:flex;
gap:12px;
align-items:center;
margin-bottom:6px;
}
.brand{
background:linear-gradient(90deg,var(--accent),var(--accent-2));
color:white;
padding:8px 12px;
border-radius:8px;
font-weight:700;
box-shadow: var(--shadow);
font-size:14px;
}
h1{
margin:0;
font-size:20px;
letter-spacing:-0.2px;
}
p.lead{
margin:0;
color:var(--muted);
font-size:13px;
}
main{
background:var(--card);
border-radius:var(--radius);
padding:18px;
box-shadow:var(--shadow);
}
aside{
background:var(--card);
border-radius:var(--radius);
padding:14px;
box-shadow:var(--shadow);
height:fit-content;
}
section{
margin-bottom:14px;
}
h2{
font-size:16px;
margin:0 0 8px 0;
display:flex;
align-items:center;
gap:10px;
}
.time{
margin-left:auto;
color:var(--muted);
font-size:12px;
background:#eef6ff;
padding:4px 8px;
border-radius:8px;
border:1px solid rgba(11,99,255,0.08);
}
.formula{
background:#f8fafc;
border-left:4px solid var(--accent);
padding:8px 12px;
font-family:var(--mono);
border-radius:6px;
margin:8px 0;
white-space:pre-wrap;
}
.example{
background:linear-gradient(180deg,#fff,#fbfdff);
border-radius:8px;
padding:10px 12px;
border:1px solid #eef2ff;
font-size:14px;
margin:8px 0;
}
.muted{ color:var(--muted); font-size:13px; }
ul{ margin:8px 0 8px 18px; padding:0; }
li{ margin-bottom:6px; }
.btn{
display:inline-block;
background:var(--accent);
color:white;
text-decoration:none;
padding:8px 12px;
border-radius:8px;
font-weight:600;
font-size:13px;
border:0;
cursor:pointer;
}
.small{
font-size:13px;
color:var(--muted);
}
.code{
display:block;
padding:8px 10px;
background:#0b12233a;
color:#0b1223;
border-radius:6px;
font-family:var(--mono);
margin-top:8px;
white-space:pre-wrap;
}
footer{
grid-column:1 / -1;
margin-top:6px;
font-size:13px;
color:var(--muted);
display:flex;
justify-content:space-between;
gap:10px;
align-items:center;
}
/* Print */
@media print{
body{ background:white; padding:0; }
.container{ box-shadow:none; }
header .brand{ display:inline-block; }
aside{ display:none; }
.container{ grid-template-columns:1fr; }
}
/* tiny helpers */
.rule{ height:1px; background:#eef2ff; margin:10px 0 14px 0; border-radius:2px; }
.kbd{ background:#1118270f; padding:2px 6px; border-radius:6px; font-family:var(--mono); font-size:12px; }
<main role="main">
<!-- 1. Solving Equations -->
<section id="solving">
<h2>1. Solving Equations <span class="time">Timestamps: 43:20 · 54:33</span></h2>
<div class="muted">Removing decimals — multiply by a power of 10</div>
<div class="formula">Example:
0.4x + 1.2 = 2 Multiply by 10 → 4x + 12 = 20 Solve → 4x = 8 → x = 2
<div style="margin-top:8px;" class="muted">Quadratic formula (use when ax²+bx+c=0)</div>
<div class="formula">x = (-b ± √(b² - 4ac)) / (2a)</div>
<div class="example">
Example: Solve 2x² - 4x - 6 = 0 a=2, b=-4, c=-6 x = [4 ± √(16 + 48)] / 4 = [4 ± √64] / 4 = [4 ± 8] / 4 x = 3 or x = -1
<div class="rule"></div>
<!-- 2. Factoring & Multiplying Polynomials -->
<section id="polynomials">
<h2>2. Factoring & Multiplying Polynomials <span class="time">Timestamps: 05:07 · 05:59 · 08:31</span></h2>
<div class="muted">Polynomial types:</div>
<ul>
<li><strong>Monomial</strong> — single term (e.g., 5x²)</li>
<li><strong>Binomial</strong> — two terms (e.g., x + 3)</li>
<li><strong>Trinomial</strong> — three terms (e.g., x² + 5x + 6)</li>
</ul>
<div class="muted">Monomial × Trinomial</div>
<div class="formula">3x (x² + 4x + 5) = 3x³ + 12x² + 15x</div>
<div class="muted">Binomial × Binomial — FOIL</div>
<div class="formula">
(x + 3)(x + 4) ⟶ F: x·x = x² O: x·4 = 4x I: 3·x = 3x L: 3·4 = 12 Result: x² + 7x + 12
<div class="rule"></div>
<!-- 3. Exponents -->
<section id="exponents">
<h2>3. Properties of Exponents <span class="time">Timestamps: 13:16 · 14:04 · 16:15</span></h2>
<div class="muted">Key rules</div>
<div class="formula">
Multiplication: a^m · a^n = a^(m+n) e.g., x^3 · x^5 = x^8 Division: a^m / a^n = a^(m-n) e.g., x^7 / x^2 = x^5 Zero exponent: a^0 = 1 (a ≠ 0) e.g., 5^0 = 1 Negative: a^(-n) = 1 / a^n e.g., x^-3 = 1/x^3
<div class="example"><strong>Quick visualization:</strong> Multiplying x² by x³ is like combining two groups of powers → x^(2+3) = x^5.</div>
</section>
<div class="rule"></div>
<!-- 4. Graphing Linear Equations -->
<section id="graphing">
<h2>4. Graphing Linear Equations <span class="time">Timestamps: 01:02:51 · 01:05:25</span></h2>
<div class="muted">Slope-intercept form</div>
<div class="formula">y = mx + b
m = slope (rise / run) b = y-intercept (point where line crosses the y-axis)
<div class="example">
Given y = 2x + 1 → slope = 2, y-intercept = (0,1) Plot (0,1). From there, rise 2, run 1 to get next point (1,3).
<div style="margin-top:8px;" class="muted">Standard form (use intercepts)</div>
<div class="formula">Ax + By = C
x-intercept: set y = 0 → solve for x y-intercept: set x = 0 → solve for y
<div class="example">
2x + 3y = 6 x-intercept: y=0 → 2x=6 → x=3 → (3,0) y-intercept: x=0 → 3y=6 → y=2 → (0,2)
<div class="rule"></div>
<!-- 5. Writing the Equation of a Line -->
<section id="lines">
<h2>5. Writing the Equation of a Line <span class="time">Timestamps: 01:06:53 · 01:09:18 · 01:12:30</span></h2>
<div class="muted">Point-Slope form</div>
<div class="formula">y - y₁ = m(x - x₁)</div>
<div class="example">
Point (2,3), m = 4: y - 3 = 4(x - 2) → y = 4x - 8 + 3 → y = 4x - 5
<div style="margin-top:8px;" class="muted">Two points → find slope</div>
<div class="formula">m = (y₂ - y₁) / (x₂ - x₁)</div>
<div class="example">
Points (1,2) & (3,6): m = (6 - 2) / (3 - 1) = 4/2 = 2 Use point-slope: y - 2 = 2(x - 1) → y = 2x
<div style="margin-top:8px;" class="muted">Parallel & perpendicular</div>
<ul>
<li>Parallel lines → same slope</li>
<li>Perpendicular lines → slope is negative reciprocal (m₂ = -1/m₁)</li>
</ul>
<div class="example">
Line parallel to y = 3x + 1 through (2,4): y - 4 = 3(x - 2) → y = 3x - 2 Line perpendicular to y = (1/2)x + 1 through (0,0): slope = -2 → y = -2x
</main>
<aside aria-labelledby="quick">
<h3 id="quick" style="margin-top:0">Quick Links & Tips</h3>
<p class="small">Timestamps are from the video you shared. If you want to cram fast tonight, focus these first:</p>
<ul>
<li><strong>Multiply polynomials & exponents:</strong> 05:07–16:15</li>
<li><strong>Linear equations & graphing:</strong> 43:20, 01:02:51, 01:06:53</li>
</ul>
<div style="margin-top:10px">
<a class="btn" href="https://www.youtube.com/watch?v=grnP3mduZkM" target="_blank" rel="noopener">Open Video</a>
</div>
<div style="margin-top:12px;" class="small">
<strong>Print tip:</strong> Use your browser's print dialog, or press <span class="kbd">Ctrl/Cmd + P</span>. The right column will be hidden for a compact printout.
</div>
</aside>
<footer>
<div>Ready for 9th Grade ✅</div>
<div class="small">Save this file as <span class="kbd">algebra_cheatsheet.html</span></div>
</footer>