Spaces:
Running
Running
File size: 7,453 Bytes
3ccb99b 13d9acc 7d57625 13d9acc 3ca3212 13d9acc 2e5b547 d1330f3 2e5b547 d1330f3 2e5b547 13d9acc e6c9de8 13d9acc 2e5b547 13d9acc d1330f3 13d9acc d1330f3 13d9acc d1330f3 13d9acc 2e5b547 13d9acc 2e5b547 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 353f93d 13d9acc 3ca3212 13d9acc 6f9570f d1330f3 68e3f30 13d9acc d1330f3 13d9acc d1330f3 68e3f30 13d9acc d1330f3 68e3f30 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 3ca3212 d1330f3 f3e4f4b 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc 3ca3212 13d9acc | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 | ---
title: DataScience Learning Hub
emoji: π
colorFrom: blue
colorTo: purple
sdk: static
pinned: false
---
# π 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
- π **Global Search** - Press `Ctrl/Cmd + K` to search across all modules
- π **Progress Tracking** - Track your learning journey with persistent progress
- π **Light/Dark Mode** - Toggle between themes or follow system preference
- π± **PWA Support** - Install as an app for offline access
- βΏ **Accessibility** - ARIA labels, keyboard navigation, skip links
- π¨ **Unified Design System** - Consistent look and feel across all modules
- β‘ **Performance** - Optimized loading with service worker caching
---
## π― Live Demos
Visit our courses directly in your browser:
| Course | Link | Topics |
|--------|------|--------|
| π§ Deep Learning | [Launch](https://aashishgarg13.github.io/DataScience-v2/DeepLearning/) | 12 |
| π€ Machine Learning | [Launch](https://aashishgarg13.github.io/DataScience-v2/ml_complete-all-topics/) | 42 |
| π Statistics | [Launch](https://aashishgarg13.github.io/DataScience-v2/complete-statistics/) | 41 |
| π Mathematics | [Launch](https://aashishgarg13.github.io/DataScience-v2/math-ds-complete/) | 15 |
| βοΈ Feature Engineering | [Launch](https://aashishgarg13.github.io/DataScience-v2/feature-engineering/) | 12 |
| π Visualization | [Launch](https://aashishgarg13.github.io/DataScience-v2/Visualization/) | 8 |
| π Python | [Launch](https://aashishgarg13.github.io/DataScience-v2/Python/) | 10 |
| π¬ Prompt Engineering | [Launch](https://aashishgarg13.github.io/DataScience-v2/prompt-engineering-guide/) | 12 |
---
## π§ Course Overview
### Deep Learning Masterclass π₯
**The flagship course**. Zero to Hero journey through neural networks.
**Topics include:**
- Neural Network Foundations (Architecture, Activation Functions)
- Backpropagation & Gradient Descent (with full math derivations)
- Convolutional Neural Networks (CNNs)
- Recurrent Neural Networks (RNNs, LSTMs, GRUs)
- Transformers & Attention Mechanisms
- Generative Adversarial Networks (GANs)
- Diffusion Models
- Regularization & Optimization Techniques
**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:**
- Supervised Learning (Linear/Logistic Regression, Trees, SVMs, Ensembles)
- Unsupervised Learning (K-Means, DBSCAN, Hierarchical Clustering, PCA)
- Reinforcement Learning Fundamentals
- NLP & GenAI (Word Embeddings, Transformers, RAG)
- Model Evaluation & Selection
---
### Statistics Course
41 interactive topics covering probability and statistical inference.
**Topics include:**
- Descriptive Statistics (Mean, Median, Mode, Variance)
- Probability Distributions (Normal, Binomial, Poisson)
- Hypothesis Testing (T-test, Chi-squared, ANOVA)
- Confidence Intervals
- Bayesian Statistics
---
### Mathematics for Data Science
The engine room of AI and ML.
**Topics include:**
- Linear Algebra (Vectors, Matrices, Eigenvalues)
- Calculus (Derivatives, Gradients, Chain Rule)
- Probability Theory
- Optimization
---
### Feature Engineering Guide
The art of data preparation.
**Topics include:**
- Data Cleaning & Missing Values
- Feature Scaling & Normalization
- Encoding Categorical Variables
- Feature Selection & Dimensionality Reduction
---
### Data Visualization
Communicating insights effectively.
**Topics include:**
- Matplotlib Fundamentals
- Seaborn Statistical Visualizations
- Plotly Interactive Charts
- Best Practices for Data Storytelling
---
### Prompt Engineering Guide
Mastering LLMs and AI assistants.
**Topics include:**
- Prompt Fundamentals
- Zero-shot & Few-shot Learning
- Chain of Thought Prompting
- System Prompts & Personas
- Advanced Techniques (ReAct, ToT)
---
## π 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
```bash
# 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
```bash
# 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:
```bash
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
- Persistent localStorage-based tracking
- Per-module progress bars
- "Continue where you left off" feature
- Export/Import progress data
### Theme Toggle
- Light and Dark modes
- Respects system preference
- Smooth transitions
- Persisted choice
### PWA Support
- Install as standalone app
- Offline access to cached pages
- Background sync
- App shortcuts
### Accessibility
- Skip to main content links
- ARIA labels on interactive elements
- Keyboard navigation
- Focus indicators
- Reduced motion support
---
## π€ 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](LICENSE).
---
## π Acknowledgments
- The Data Science and ML community
- Contributors and students worldwide
- Open source projects that made this possible
---
**Made with β€οΈ by [Aashish Garg](https://github.com/aashishgarg13)**
|