An interactive browser platform for the mathematical foundations of AI. Each module teaches a concept visually and interactively, then connects it to a concrete machine learning application.
Live: https://infinition.github.io/deep-math-academy/
The 127 modules are preserved and organized by purpose rather than merged destructively:
Guided paths -- Two progressive 11-level curricula: AI from mathematical notation to research level (107 concept cards), and quantum computing from complex numbers to practitioner level (82 concept cards).
Interactive foundations -- Mathematical notation, analysis and calculus, linear algebra, statistics and probability. These modules add visual explanations, canvas experiments and manipulable examples to concepts also covered by the cards.
Labs and references -- A broad ML/DL/RL/GenAI/MLOps reference, modern AI dynamics labs, and 33 focused quantum modules. Use these to investigate a specific topic or go beyond the guided paths.
Overlap is intentional: cards provide the learning sequence, foundations build intuition, and references provide breadth and advanced detail.
No server, no build step.
git clone https://github.com/infinition/deep-math-academy.git
cd deep-math-academy
# open index.html in your browserindex.html works directly through file:// as well as through an HTTP server.
After editing a course or courses_config.json, refresh the generated offline bundle:
node build_content_bundle.jsContent integrity can be checked at any time:
node audit_structure.js
node audit_densite.js
node offline_smoke_test.js- Vanilla JavaScript, HTML5
- Tailwind CSS (CDN)
- MathJax (LaTeX)
- Chart.js (statistical graphs)
- Canvas API (vector and gradient visualizations)
MIT. See LICENSE.
