Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Deep Learning Interactive Tutorial For Everyone

An interactive, browser-based deep learning tutorial that helps learners understand concepts through visual demos, hands-on interactions, quizzes, and gamified progress.

Project Overview

This project is a static web app focused on learning deep learning from fundamentals to production LLM systems.

It includes:

  • Interactive chapter content and demos
  • Draw-and-predict digit playground
  • Visual neural network animations
  • Quiz system with progress tracking
  • XP and achievements
  • A guided roadmap across 15 modules

Tech Stack

  • HTML5
  • CSS3
  • Vanilla JavaScript (no frontend framework)
  • Canvas API for interactive visualizations

Folder Structure

.
├── deep-learning-tutorial/
│   ├── index.html
│   ├── css/
│   │   └── styles.css
│   └── js/
│       ├── app.js
│       ├── quiz.js
│       ├── chapter1.js ... chapter15.js
└── README.md

Learning Roadmap (Modules)

  1. Foundation
  2. Math Behind the Magic
  3. Building From Scratch
  4. Training & Monitoring
  5. Evaluation & Metrics
  6. Computer Vision
  7. NLP
  8. Advanced
  9. Transformers
  10. LLMs & Scaling
  11. Generative AI & Multimodal
  12. Frontier & Emerging
  13. Attention & Memory
  14. Reasoning & Training
  15. Production LLM Systems

Run Locally

This is a static project, so you can run it directly in a browser.

Option 1:

  1. Open deep-learning-tutorial/index.html in your browser.

Option 2 (recommended for development):

  1. From project root, run a local server:
    cd deep-learning-tutorial
    python3 -m http.server 8000
  2. Open http://localhost:8000 in your browser.

Key Features

  • Beginner-friendly explanations with visual intuition
  • Interactive widgets for core deep learning concepts
  • Chapter-wise quizzes and progress indicators
  • Clean responsive UI for desktop and mobile
  • Hero roadmap for quick navigation across modules

Contribution

Contributions are welcome. You can:

  • Improve explanations and visual clarity
  • Add new interactive demos
  • Improve prediction logic and learning activities
  • Report UI/UX issues and bugs

License

Add your preferred license here (for example: MIT).

Author

Created by Abhisek Bose

About

Deep Learning Interactive Tutorial - That's all you need to know

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages