Learn High School Math With Python - Expanded Projects
Build practical math intuition by shipping small, testable projects from algebra through simulation and 3D projection.
Project Index
| # | Project | File | One-Line Outcome |
|---|---|---|---|
| 01 | Homework Destroyer (Equation Solver) | P01-equation-solver.md | Solve linear and quadratic equations with structured validation logic. |
| 02 | Visual Graphing Calculator | P02-graphing-calculator.md | Plot and compare function behavior, intercepts, and transformations. |
| 03 | Ballistics Computer | P03-ballistics-simulator.md | Simulate projectile motion and analyze angle, velocity, and range tradeoffs. |
| 04 | Chaos Game | P04-chaos-game.md | Generate fractal structure from simple iterative geometric rules. |
| 05 | Monte Carlo Casino | P05-monte-carlo-casino.md | Estimate probabilities and expected value through repeated randomized trials. |
| 06 | Secret Message Encoder (Matrix Encoder) | P06-matrix-encoder.md | Apply matrix operations to encode, decode, and verify message transformations. |
| 07 | Derivative Explorer | P07-derivative-explorer.md | Visualize slope and local rate of change across multiple functions. |
| 08 | Area Estimator | P08-area-estimator.md | Approximate area under curves using numerical integration techniques. |
| 09 | Data Detective (Linear Regression) | P09-linear-regression.md | Fit trend lines to data and evaluate model error and interpretability. |
| 10 | 3D Renderer | P10-3d-renderer.md | Project rotating 3D wireframes to 2D using a matrix-based camera pipeline. |
| 11 | Epidemic Simulator | P11-epidemic-simulator.md | Simulate outbreak dynamics and compare intervention scenarios over time. |
Recommended Order
- Foundation of equations and functions: P01 -> P02 -> P03
- Probability and linear algebra intuition: P04 -> P05 -> P06
- Calculus and modeling: P07 -> P08 -> P09
- Systems-level math synthesis: P10 -> P11
If you want a single straight pass, follow numeric order from P01 through P11.
How to Use This Folder
- Finish each project and keep a short evidence artifact (output chart, transcript, or report).
- Do not skip validation sections; they are where the math becomes trustworthy.
- Revisit earlier projects after P10/P11 to connect algebra, calculus, and simulation into one mental model.
Curriculum Expansion Index (Projects 12-20)
| # | Project | File | One-Line Outcome |
|---|---|---|---|
| 12 | Logic and Proof Lab | P12-logic-and-proof-lab.md | Validate truth tables, quantifier claims, and proof skeleton structure. |
| 13 | Inequalities and Absolute Value Region Analyzer | P13-inequalities-absolute-value.md | Solve/set-visualize inequality constraints with interval and region diagnostics. |
| 14 | Sequences and Series Observatory | P14-sequences-and-series-lab.md | Generate sequences, partial sums, and convergence trend diagnostics. |
| 15 | Conic Sections Mapper | P15-conic-sections-mapper.md | Convert quadratics to standard conic forms and extract geometric parameters. |
| 16 | Vector Geometry Toolkit | P16-vector-geometry-toolkit.md | Compute norms, angles, projections, and decomposition checks. |
| 17 | Matrix Systems Studio | P17-matrix-systems-studio.md | Solve/classify linear systems via determinant and rank diagnostics. |
| 18 | Complex Plane Explorer | P18-complex-plane-explorer.md | Convert complex forms and visualize rotation/scale behavior. |
| 19 | Function Analysis Workbench | P19-function-analysis-workbench.md | Analyze domain, continuity, invertibility, and asymptotic behavior. |
| 20 | Modeling and Combinatorics Studio | P20-modeling-and-combinatorics.md | Build assumption-driven models with counting and sensitivity reports. |
Suggested Bridge Order (High School Core -> College Readiness)
- P12 -> P13 -> P14 (reasoning + algebraic set fluency)
- P15 -> P16 -> P17 (analytic geometry and linear algebra bridge)
- P18 -> P19 -> P20 (complex analysis, function rigor, modeling synthesis)