DataScience / README.md
Aashish34's picture
chore: Configure project for Hugging Face Spaces (static sdk)
e281a8d
---
title: Data Science Masterclass
emoji: πŸš€
colorFrom: blue
colorTo: purple
sdk: static
pinned: false
---
# πŸ“Š DataScience Learning Hub
Welcome to a comprehensive collection of educational web projects for learning data science! This repository contains multiple interactive courses and resources covering statistics, machine learning, visualization, mathematics, and feature engineering.
## 🎯 Live Demos
Visit our courses directly in your browser:
- [πŸ“ˆ Interactive Statistics Course](https://aashishgarg13.github.io/DataScience/complete-statistics/)
- [πŸ€– Machine Learning Guide](https://aashishgarg13.github.io/DataScience/ml_complete-all-topics/)
- [🧠 Deep Learning Masterclass](https://aashishgarg13.github.io/DataScience/DeepLearning/Deep%20Learning%20Curriculum.html)
- [πŸ“Š Data Visualization](https://aashishgarg13.github.io/DataScience/Visualization/)
- [πŸ”’ Mathematics for Data Science](https://aashishgarg13.github.io/DataScience/math-ds-complete/)
- [βš™οΈ Feature Engineering Guide](https://aashishgarg13.github.io/DataScience/feature-engineering/)
- [πŸ€” Prompt Engineering Guide](https://aashishgarg13.github.io/DataScience/prompt-engineering-guide) - Interactive AI prompting course
## πŸ”— Prompt Engineering Resources
Essential resources for mastering AI prompt engineering:
- [Learn Prompting](https://learnprompting.org/) - Comprehensive interactive guide
- [Prompt Engineering Guide](https://github.com/dair-ai/Prompt-Engineering-Guide) - Community-maintained resource
- [Anthropic's Claude Guide](https://www.anthropic.com/index/constitutional-ai-the-basics) - Advanced prompting techniques
- [OpenAI Best Practices](https://platform.openai.com/docs/guides/prompt-engineering) - Official guidelines
## πŸ“š Contents
### πŸ“ˆ Complete Statistics Course
- **Location:** `complete-statistics/`
- **Features:**
- 40+ Interactive Topics
- Descriptive Statistics
- Probability & Distributions
- Hypothesis Testing
- Interactive Visualizations & Canvas
- Hands-on Learning Experience
### πŸ€– Machine Learning Guide
- **Location:** `ml_complete-all-topics/`
- **Features:**
- Comprehensive ML Topics
- Interactive Demonstrations
- Visual Learning Aids
- Step-by-Step Explanations
### 🧠 Deep Learning Masterclass
- **Location:** `DeepLearning/`
- **Features:**
- **"Paper & Pain" Methodology:** Rigorous mathematical derivations
- Neural Network Foundations (MLP, Backprop, Optimizers)
- Convolutional Neural Networks (CNNs) & Computer Vision
- Generative AI (GANs, Diffusion Models)
- Transformers & Large Language Models (LLMs)
- Interactive Canvas Visualizations
### πŸ“Š Data Visualization
- **Location:** `Visualization/`
- **Features:**
- Interactive Data Visualization Examples
- Chart Types and Best Practices
- Dynamic Visualization Techniques
- Data Presentation Guidelines
### πŸ”’ Mathematics for Data Science
- **Location:** `math-ds-complete/`
- **Features:**
- Linear Algebra Fundamentals
- Calculus for Machine Learning
- Statistical Mathematics
- Optimization Theory
### βš™οΈ Feature Engineering Guide
- **Location:** `feature-engineering/`
- **Features:**
- Data Preprocessing Techniques
- Feature Selection Methods
- Feature Transformation
- Dimensionality Reduction
> πŸ’‘ All projects are pure static websites - no server needed! Open directly in your browser or use a simple static server.
## πŸ”„ Auto-Update & Integration
The repository supports automatic updates for:
- New AI prompting techniques and best practices
- Interactive visualization improvements
- Additional learning resources and examples
- Community contributions and fixes
## πŸš€ Quick Start
### Option A: View Online
Visit our GitHub Pages hosted versions:
1. [Statistics Course](https://aashishgarg13.github.io/DataScience/complete-statistics/)
2. [Machine Learning Guide](https://aashishgarg13.github.io/DataScience/ml_complete-all-topics/)
3. [Deep Learning Masterclass](https://aashishgarg13.github.io/DataScience/DeepLearning/Deep%20Learning%20Curriculum.html)
### Option B: Run Locally (Recommended for Development)
#### Simple Browser Opening:
1. Clone this repository
2. Navigate to either project folder
3. Double-click `index.html`
#### Using Local Server (Recommended to avoid CORS issues):
From the repository root, run one of the following in a terminal:
```bash
# Python 3 (simple static server, available on macOS):
python3 -m http.server 8000
# or using Node.js http-server (if installed):
npx http-server -c-1 . 8000
```
Then open http://localhost:8000/complete-statistics/ or http://localhost:8000/ml_complete-all-topics/ in your browser.
## Deploy to GitHub Pages
1. Push your changes to the `main` branch on GitHub (already done for this repo).
2. In your repository settings on GitHub, go to "Pages" and select the `main` branch and root (`/`) as the source, or set the `gh-pages` branch if you prefer.
3. Save β€” GitHub Pages will publish the site. For multi-site repos you can add a `docs/` folder or create separate branches, or create a small repo per site.
Because these are static sites you can also host them on Netlify, Vercel, or any static host.
## πŸ“ Project Structure
### Statistics Course
```
complete-statistics/
β”œβ”€β”€ index.html # Main course interface
β”œβ”€β”€ style.css # Course styling
└── app.js # Interactive visualizations
```
### Machine Learning Guide
```
ml_complete-all-topics/
β”œβ”€β”€ index.html # Main guide interface
β”œβ”€β”€ style.css # Guide styling
└── app.js # Interactive components
```
### Deep Learning Masterclass
```
DeepLearning/
└── Deep Learning Curriculum.html # All-in-one interactive curriculum
```
### Data Visualization
```
Visualization/
β”œβ”€β”€ index.html # Visualization examples
β”œβ”€β”€ style.css # Visualization styling
└── app.js # Interactive charts
```
### Mathematics for Data Science
```
math-ds-complete/
β”œβ”€β”€ index.html # Mathematics course interface
β”œβ”€β”€ style.css # Course styling
└── app.js # Interactive math demonstrations
```
### Feature Engineering Guide
```
feature-engineering/
β”œβ”€β”€ index.html # Feature engineering guide
β”œβ”€β”€ style.css # Guide styling
└── app.js # Interactive examples
```
## Notes about repository cleanup
While repairing the repository I removed macOS Finder metadata files (names beginning with `._`) that had been added inside the `.git` metadata and working tree. Those `._*` files are resource-fork metadata and are not project code. A `.gitignore` entry was added to ignore these moving forward:
```
._*
.DS_Store
>__MACOSX/
```
If you want to inspect any backup I created of the original `.git`, look for directories named `.git.broken_<timestamp>` in the repository root β€” they contain the backed-up git metadata.
## 🀝 Contributing
This project welcomes contributions! Here's how you can help:
1. **Content Improvements**
- Add new interactive examples
- Improve existing visualizations
- Update documentation and guides
- Share prompt engineering techniques
2. **Technical Enhancements**
- Optimize JavaScript performance
- Add responsive design features
- Improve accessibility
- Create new interactive components
3. **Documentation**
- Add topic descriptions
- Create usage examples
- Write tutorial content
- Share prompt templates
Please check our [contribution guidelines](CONTRIBUTING.md) for detailed instructions.
## License