Skip to content

Repository files navigation

Deep Academy icon

Deep Academy

License JavaScript Release Buy Me a Coffee

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/

Deep Academy Deep Academy modules

Content organization

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.


Running

No server, no build step.

git clone https://github.com/infinition/deep-math-academy.git
cd deep-math-academy
# open index.html in your browser

index.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.js

Content integrity can be checked at any time:

node audit_structure.js
node audit_densite.js
node offline_smoke_test.js

Stack

  • Vanilla JavaScript, HTML5
  • Tailwind CSS (CDN)
  • MathJax (LaTeX)
  • Chart.js (statistical graphs)
  • Canvas API (vector and gradient visualizations)

Star History

Star History Chart

License

MIT. See LICENSE.