File size: 7,539 Bytes
e281a8d
 
 
 
 
 
 
 
 
9936e84
65dac5d
9e72d36
564e814
9e72d36
564e814
9e72d36
564e814
9e72d36
 
6b48067
9e72d36
 
 
9a81fb2
564e814
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6b48067
 
 
 
 
 
 
 
 
 
564e814
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9e72d36
 
 
 
 
 
6b48067
9e72d36
 
 
 
 
 
 
564e814
9e72d36
564e814
9e72d36
65dac5d
 
9e72d36
65dac5d
 
9e72d36
 
65dac5d
 
9e72d36
65dac5d
9e72d36
65dac5d
9e72d36
 
 
65dac5d
9e72d36
65dac5d
9e72d36
65dac5d
9e72d36
 
9936e84
9e72d36
 
 
 
9936e84
9e72d36
 
9936e84
9e72d36
 
 
 
65dac5d
6b48067
 
 
 
 
 
9e72d36
 
45a5266
9e72d36
 
 
 
45a5266
9e72d36
 
45a5266
9e72d36
 
 
 
45a5266
9e72d36
 
45a5266
9e72d36
 
 
 
45a5266
564e814
65dac5d
564e814
65dac5d
 
 
 
564e814
65dac5d
 
564e814
65dac5d
9e72d36
745192b
9e72d36
65dac5d
9e72d36
 
 
 
 
65dac5d
564e814
 
 
 
 
65dac5d
564e814
 
 
 
 
65dac5d
564e814
65dac5d
564e814
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
---
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