An open API service indexing awesome lists of open source software.

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.

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.