https://github.com/chen-abudi/re-math
Re-learning mathematics from scratch to mastery - notes, exercises, documenting, and problem-solving for Software Engineering and AI/ML skills.
https://github.com/chen-abudi/re-math
ai algebra calculus discrete-math geometry learning linear-algebra machine-learning math personal-journey probability problem-solving software-engineering statistics study-notes
Last synced: about 1 month ago
JSON representation
Re-learning mathematics from scratch to mastery - notes, exercises, documenting, and problem-solving for Software Engineering and AI/ML skills.
- Host: GitHub
- URL: https://github.com/chen-abudi/re-math
- Owner: Chen-Abudi
- License: mit
- Created: 2025-09-07T20:06:03.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-12-30T21:08:53.000Z (3 months ago)
- Last Synced: 2026-01-03T19:06:13.463Z (3 months ago)
- Topics: ai, algebra, calculus, discrete-math, geometry, learning, linear-algebra, machine-learning, math, personal-journey, probability, problem-solving, software-engineering, statistics, study-notes
- Language: Jupyter Notebook
- Homepage:
- Size: 52.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🧮 re-math
This is my journey of re-learning math from the ground up to expertise, for sharping logic as a Software Engineer and future AI/ML work.
## Intro
I'm re-learning mathematics from the ground up to strengthen my logical thinking, problem-solving abilities, as foundation for software engineering and future AI/ML work.
This repository documents my journey with notes, exercises, problem-solving, solutions, explanations, practice in a math notebook, and progress tracking.
## Table of Contents
- [🧮 re-math](#-re-math)
- [Intro](#intro)
- [Table of Contents](#table-of-contents)
- [Prerequisites \& Tools](#prerequisites--tools)
- [How to Use This Repository](#how-to-use-this-repository)
- [📚 Roadmap](#-roadmap)
- [Phase 1: Foundations](#phase-1-foundations)
- [Phase 2: Algebra](#phase-2-algebra)
- [Phase 3: Geometry \& Trigonometry](#phase-3-geometry--trigonometry)
- [Phase 4: Calculus](#phase-4-calculus)
- [Phase 5: Linear Algebra \& Statistics](#phase-5-linear-algebra--statistics)
- [Phase 6: Advanced Topics (AI/ML Focus)](#phase-6-advanced-topics-aiml-focus)
- [Learning Strategy](#learning-strategy)
- [Study Schedule](#study-schedule)
- [Tools \& Software](#tools--software)
- [Progress Tracker](#progress-tracker)
- [Goals](#goals)
- [Problem-Solving Templates](#problem-solving-templates)
- [💡 Key Insights \& Reflections](#-key-insights--reflections)
- [📌 Process Log](#-process-log)
- [🔗 Some Resources](#-some-resources)
- [🤝🏽 Community \& Accountability](#-community--accountability)
- [Contribution](#contribution)
---
## Prerequisites & Tools
- Basic computer literacy
- Physical notebook for practice
- Calculator (scientific recommend)
- Internet access for online resources
- Python 3.x (for Jupyter notebooks)
---
## How to Use This Repository
- **notes.md** → definitions, formulas, explanations
- **exercises.md** → problems to solve
- **solutions/** → detailed worked-out solutions
- **notebooks/** → Jupyter notebooks for visual exploration
- Follow the roadmap phases sequentially
- Check progress tracker for current status
---
## 📚 Roadmap
### Phase 1: Foundations
- [**In progress**] Arithmetic (fractions, decimals, percentages, ratios)
- [**In progress**] Pre-Algebra (integers, order of operations, simple equations)
### Phase 2: Algebra
- [ ] Algebra I (linear equations, graphing, quadratics, functions)
- [ ] Algebra II (complex numbers, polynomials, logarithms)
---
### Phase 3: Geometry & Trigonometry
- [ ] Geometry (shapes, theorems, coordinate geometry)
- [ ] Trigonometry (identities, laws of sines/cosines)
---
### Phase 4: Calculus
- [ ] Pre-Calculus (functions, limits, sequences)
- [ ] Calculus I (derivatives, applications)
- [ ] Calculus II (integrals, series)
- [ ] Calculus III (multivariable calculus)
---
### Phase 5: Linear Algebra & Statistics
- [ ] Linear Algebra (vectors, matrices, eigenvalues)
- [ ] Statistics & Probability (distributions, hypothesis testing)
- [ ] Discrete Mathematics (logic, sets, combinatorics)
---
### Phase 6: Advanced Topics (AI/ML Focus)
- [ ] Differential Equations
- [ ] Optimization Theory
- [ ] Information Theory
- [ ] Mathematical Foundations of ML
---
## Learning Strategy
1. **Watch → Read → Solve → Reflect**
2. Daily or weekly practice in notebook
3. Commit progress regularly to GitHub
4. Focus on deep understanding, not just speed
5. Revisit old topics periodically to reinforce mastery
---
## Study Schedule
- **Time Commitment:** 1-2 hours daily
- **Weekly Goals:** Complete at least 2-3 topics per phase
- **Review Schedule:** Weekly review of previous topics
---
## Tools & Software
- **Graphing:** Desmos, GeoGebra
- **Notes:** Physical notebook + digital markdown.
- **Practice:** Khan Academy exercises, Duolingo app, Brilliant app, and my notebook.
- **Programming:** Python, Jupyter Notebook (for visual exploration).
---
## Progress Tracker
| Phase | Topics | Status |
| ----- | ------------------------ | --------------- |
| 1 | Arithmetic & Pre-Algebra | **In Progress** |
---
## Goals
- Daily or weekly commits (progress will be visible here).
- Build a strong math foundation for problem-solving & AI/ML work.
- Share knowledge, insights, and feedback openly - this repo is both my notebook and a resource for others.
---
## Problem-Solving Templates
See [TEMPLATES.md](./TEMPLATES.md) for reusable structures.
---
## 💡 Key Insights & Reflections
- Document "aha!" moments here
- Common mistakes and solutions
- What's working vs what's challenging
- Learning pattern observations
---
## 📌 Process Log
- **[2025-09-13]** Started the journey
- **[2025-09-26]** Added exercises, solutions, and notes for adding & subtracting rational numbers (Arithmetic).
- **[2025-09-30]** Added problem solution to adding and subtracting rational numbers.
- **[September-December]** Also being practicing everyday on **_Duolingo_**, **_Brilliant_**, **_Khan Academy_**, and my **_notebook_**.
- **[2025-12-30]** Added visual arithmetic exploration notebooks.
---
## 🔗 Some Resources
- [Khan Academy](https://www.khanacademy.org/)
- [MIT OpenCourseWare](https://ocw.mit.edu/)
- _Calculus_ by James Stewart
- _Linear Algebra_ by Gilbert Strang
- _Discrete Mathematics and Its Application_ by Kenneth Rosen
- [Art of Problem Solving](https://artofproblemsolving.com/)
- [Brilliant.org](https://brilliant.org/)
- [Project Euler](https://projecteuler.net/)
---
## 🤝🏽 Community & Accountability
- Open to study partners and feedback
- Follow progress through commit history
- Suggestions welcome via issues/discussions
---
## Contribution
This is a personal learning journey, but feel free to **fork**, **comment**, or **suggest improvements** if you want to follow along or collaborate.