- Use the
export
folder for publishing pursposes, all lessons are compiled into that folder. - Compile original lessons by running
bash export.sh
🔥 Remember to run the
$ bash export
command.
- Python for Datascience
-
Calculus
-
Linear Algebra
📝 Calculus and Linear algebra problems
- Probability
📝 Probability problems
- Descriptive Statistics
📝 Descriptive statistics problems
- Random Variables
📝 Probability Distribution problems
6.1. Hypothesis Testing
📝 Hypothesis testing problems
- Optimizing Algorithms
📝 Algorithm optimization problems
1.1. Intro to SQL (Structured Query language) - external
1.2 Create and connect to SQL databases with Python
📝 Connecting to a Sql database from Python
2.1. Loading Static Files (csv, json, yml)
2.2. Web Scraping tools and techniques
📝 Web scraping data from a website
- Project structure
📝 Interacting with the Twitter API
- Exploratory data analysis (EDA)
1.2. Titanic survival notebook to understand EDA (2 hours)
- Feature Engineering
2.1. How to deal with outliers
2.2. How to deal with missing data
2.3. Feature encoding for categorical variables
2.4. Feature Scaling
- Feature selection techniques
📝 Project: New York City Airbnb exploratory data analysis (2 hours)
1.1. Machine Learning Basics
1.2. Model evaluation
1.3. Model hyperparameters optimization
1.4. Logistic Regression on Titanic notebook
📝 Project: Bank Marketing Campaign (2 hours)
2.1. Linear Regression
2.2. Exploring Linear Regression notebook
📝 Project: Predicting insurance cost (2 hours)
3.1. Regularized Linear Regression
📝 Project: Finding important sociodemographic features that impact in health resources (2 hours)
4.1. Decision Trees
4.2. Exploring Decision Trees Notebook
📝 Project: Classifying patients having diabetes or not (2 hours)
5.1. Random Forest
📝 Project: Improving Titanic survival results (2 hours)
6.1. Boosting Algorithms
📝 Project: Boosting your Titanic with XGBoost algorithm (2 hours)
7.1. Naive Bayes
7.2. Exploring Naive Bayes notebook
📝 Project: Create a Google Play store reviews classifier (Sentiment Analysis) (2 hours)
8.1. Support Vector Machine
8.2. Intro to Natural Language Processing
8.3. Exploring Natural Language Processing Notebook
📝 Project: Building an email spam detector (2 hours)
9.1. K-nearest neighbors (KNN)
📝 Project: Building a simple movie recommender system (2 hours)
10.1. Unsupervised Learning
📝 Project: Segment houses based on their coordinates and median income. (2 hours)
11.1. Time Series Forecasting
11.2. Exploring Time Series Notebook
📝 Project: CPU usage anomaly detection (2 hours)
12.1. Introduction to Deep Learning
12.2. Exploring Neural Networks Notebook
📝 Project: Building an image classifier (2 hours)
- How to create a machine learning web app using Flask and Heroku.
📝 Flask app project
- How to create a machine learning web app using Streamlit and Heroku
📝 Streamlit app project
-
Cloud Computing
-
Intro to AWS SageMaker