📊 DataScience Learning Hub v2.0

Welcome to a comprehensive collection of educational web projects for learning data science! This repository contains multiple interactive courses covering statistics, machine learning, deep learning, visualization, mathematics, and feature engineering.

✨ What's New in v2.0


🎯 Live Demos

Visit our courses directly in your browser:

Course Link Topics
🧠 Deep Learning Launch 12
🤖 Machine Learning Launch 42
📊 Statistics Launch 41
📐 Mathematics Launch 15
⚙️ Feature Engineering Launch 12
📈 Visualization Launch 8
🐍 Python Launch 10
💬 Prompt Engineering Launch 12

🧠 Course Overview

Deep Learning Masterclass 🔥

The flagship course. Zero to Hero journey through neural networks.

Topics include:

Methodology: "Paper & Pain" - rigorous mathematical derivations with step-by-step worked examples.


Machine Learning Complete Guide

The foundational course covering all classical ML algorithms.

Topics include:


Statistics Course

41 interactive topics covering probability and statistical inference.

Topics include:


Mathematics for Data Science

The engine room of AI and ML.

Topics include:


Feature Engineering Guide

The art of data preparation.

Topics include:


Data Visualization

Communicating insights effectively.

Topics include:


Prompt Engineering Guide

Mastering LLMs and AI assistants.

Topics include:


📁 Project Structure

DataScience-v2/
├── index.html              # Enhanced landing page
├── manifest.json           # PWA manifest
├── service-worker.js       # Offline caching
├── offline.html            # Offline fallback
├── shared/                 # Shared resources
│   ├── css/
│   │   ├── design-system.css   # Core styles & tokens
│   │   └── components.css      # Reusable components
│   ├── js/
│   │   ├── search.js           # Global search (Cmd+K)
│   │   ├── progress.js         # Progress tracking
│   │   └── theme.js            # Theme toggle
│   └── icons/
│       └── favicon.svg
├── DeepLearning/           # Deep Learning course
├── ml_complete-all-topics/ # Machine Learning course
├── complete-statistics/    # Statistics course
├── math-ds-complete/       # Mathematics course
├── feature-engineering/    # Feature Engineering
├── Visualization/          # Data Visualization
├── prompt-engineering-guide/ # Prompt Engineering
├── ML/                     # Experiments & datasets
└── README.md               # This file

🚀 Quick Start

Local Development

# Clone the repository
git clone https://github.com/aashishgarg13/DataScience.git
cd DataScience-v2

# Serve locally (any of these options)
python -m http.server 8000
# or
npx serve .
# or
php -S localhost:8000

# Open in browser
open http://localhost:8000

Deploy to GitHub Pages

# Push to main branch
git add .
git commit -m "Deploy"
git push origin main

# Enable GitHub Pages in repository settings
# Settings > Pages > Source: main branch

Deploy to Hugging Face Spaces

  1. Create a new Space with "Static HTML" SDK
  2. Push this repository:
git remote add hf https://huggingface.co/spaces/YOUR_USERNAME/DataScience
git push hf main

🛠️ Features

Global Search (Ctrl/Cmd + K)

Search across all modules instantly. Uses Fuse.js for fuzzy matching.

Progress Tracking

Theme Toggle

PWA Support

Accessibility


🤝 Contributing

Contributions are welcome! Please:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is open source and available under the MIT License.


🙏 Acknowledgments


Made with ❤️ by Aashish Garg