Spaces:
Running
Running
| 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)** | |