Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

edljx logo

Math for Programmers

Ditch the subscription, keep the productivity.

About edljx

We are a friendly, scrappy tech hub dedicated to helping curious builders replace expensive subscriptions with practical, affordable alternatives. We believe technology should empower, not bankrupt. Whether you're a student, indie creator, or just a tinkerer, we're here to share honest guides and real-world tools that respect your wallet.

🌐 Website: edljx.com
📧 Community: members.edljx.com


📖 360° Overview

Why is this helpful?
This repository serves as a centralized knowledge base for this topic. Instead of scattered bookmarks, we provide a curated, maintained directory.

Who is this for?
Learners and professionals seeking verified, high-quality resources.

🌍 Impact on the Everyday Person & Tech Enthusiast

For the Everyday Person:
This isn't just "computer code"; it's about autonomy. By understanding and using these tools, you stop being a passive consumer who pays monthly rent for digital life. You become an owner. It means keeping your family photos safe without paying Apple/Google, working from anywhere without restriction, or learning a skill that can double your income.

For the Tech Enthusiast:
This is your playground. These resources remove the guardrails found in commercial software. You get to see "how the sausage is made," tweak every config file, and build systems that are faster, more private, and uniquely yours. It's the difference between driving an automatic sedan and tuning a manual racecar.

How to use this safely:
We verify links, but the internet changes. Always check the credibility of 3rd party resources before downloading files.

✨ Specific Benefits to Your Life

Saves you dozens of hours of research. We cut through the noise to find the signal.

📚 Additional Reading

  • No specific reading linked yet. Check the main list above.

Resources to learn the specific branches of mathematics relevant to coding: Discrete Math, Linear Algebra, and Statistics.

Math isn't about memorizing formulas; it's about learning how to think logically. Linear Algebra is the engine of AI/ML. Discrete Math is the logic of database sets and algorithms.

Focus on intuition first (visualizing the concept), then the calculation. Use interactive tools rather than dry textbooks.


🧠 The Essentials

Topic Resource Description
Linear Algebra Immersive Math The world's first fully interactive linear algebra textbook. Rotate the vectors, don't just stare at them.
Visualization 3Blue1Brown (Essence of Linear Algebra) YouTube series. If you watch one thing, watch this. It gives you the 'brain eye' for math.
Deep Dive Khan Academy The gold standard for structured practice.
AI-Engineering.academy Applied AI Curriculum Free applied AI curriculum covering ML math foundations.
fucking-algorithm Algorithm Guide Walkthroughs and patterns for LeetCode and algorithmic problem solving.
cs-video-courses Video Course List Curated list of CS courses with video lectures.

🧩 Practice & interactive

Resource Type Description
Project Euler Challenges Solves complex math problems using programming.
Metacademy Knowledge Graph Open source package manager for knowledge. Tells you exactly what prereqs you need for a specific ML topic.

📘 Topic Tracks

Topic Resource Description
Discrete Math MIT 6.042J (OCW) Full MIT course with video lectures, notes, and problem sets. Free.
Discrete Math Rosen – Discrete Math and Its Applications The standard textbook for discrete structures in CS programs.
Linear Algebra MIT 18.06 (OCW) Strang's lectures. The other LA essential besides 3Blue1Brown.
Calculus MIT 18.01 (OCW) Single-variable calculus, Strang's textbook included as PDF.
Probability Think Stats (Allen Downey) Bayesian-flavored intro stats using Python; free PDF.
Probability Think Bayes (Allen Downey) Bayesian stats via Python; companion to Think Stats.
Statistics OpenIntro Statistics Open-access undergrad stats textbook, used at many universities.
Theory Mathematics for Computer Science (Lehman) Updated MIT OCW print with proofs.
Visualization Better Explained Acheive intuition first; each post ends with a "in plain English" summary.
Visualization Wolfram MathWorld Definitive encyclopedia-style math reference.
Visualization Matrix Calculus (Wikipedia) Compact derivation reference for ML backprop.
Reference Proof Wiki Crowd-sourced proof encyclopedia.

🛠 Tools & Interactive Practice

Resource Type Description
Mathigon Interactive Textbook Beautiful, puzzle-driven textbook for discrete math and probability.
Brilliant Interactive Course Bite-size problems across algebra, logic, probability. Free tier is enough.
Desmos Graphing Calculator Free browser graphing tool; good for visualizing functions and trig.
GeoGebra Dynamic Geometry Interactive geometry, algebra, and calculus visualizations.
Wolfram Alpha Computational Engine Symbolic math and step-by-step solutions. Free tier covers most use cases.
Computational Thinking (MIT) Course MIT OCW intro to algorithmic and mathematical reasoning.
Immersive Linear Algebra Interactive Textbook Rotate, project, and scale vectors right in the browser.
3Blue1Brown: Essence of Calculus Video Series Builds geometric intuition for derivatives and integrals.
Cut-the-Knot Problem Archive Hundreds of worked geometry, probability, and logic problems.

🔗 Specialized Topics (machine learning & numerical)

Topic Resource Description
Numerical Methods Numerical Recipes (Press et al.) Free online version of the classic algorithms book.
Optimization Convex Optimization (Boyd & Vandenberghe) Free Stanford textbook; foundation for ML optimization.
Information Theory Information Theory, Inference, and Learning Algorithms (MacKay) Free PDF; canonical reference for cross-entropy, KL, channel capacity.
Number Theory Concrete Mathematics (Graham, Knuth, Patashnik) CS-flavored math reference — recurrences, sums, combinatorics.
Logic & Proofs How to Prove It (Velleman) Friendly intro to mathematical proof technique.

🤝 Contributing

Contributions are welcome! If you find a broken link or have a resource that belongs here, please open an Issue.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors