How Did I Start My Data Science Journey?
Please ignore the below list of courses, that I have completed since 2018. The below list is here to remind me about the success and failures I had encountered in the pursuit of data science learning. At the beginning of 2018, I had no idea about programming and data science. So, I had started on my on. There were many courses and books that I felt pretty spectacular and few were totally rubbish. You don’t have to go through such extensive ups and downs. Based on my experience, I have curated a list of courses and books that help you learn data science. Click the below link to read more.
Blog: Start Your Data Science Journey with these Books and Courses
Programming, Data Science, Machine Learning, Planning and Road Safety MOOCs
Introduction
- Introduction to R Course (DataCamp)
- Intermediate R (DataCamp)
- Writing Function in R Course (DataCamp)
- Introduction to Python (DataCamp)
- Intermediate Python for Data Science (DataCamp)
- Introduction to Data Science in Python (Coursera)
Coding Best Practices
- Writing Efficient Python Code (DataCamp)
- Writing Efficient Code with Pandas (DataCamp)
- Object-Oriented Programming in Python (DataCamp)
Apps and Dashboards
- Building Web Applications in R with Shiny Course (DataCamp)
- Learn Streamlit Python (Udemy)
Data Loading
- Importing Data in R (Part 2) Course (DataCamp)
- Importing Data in R (Part 1) Course (DataCamp)
- Importing & Cleaning Data in R: Case Studies Course (DataCamp)
- Cleaning Data in R Course (DataCamp)
- Importing data in Python (Part 1) (DataCamp)
- Importing data in Python (Part 2) (DataCamp)
- Cleaning Data in Python (DataCamp)
Data Manipulation
- Introduction to the Tidyverse Course (DataCamp)
- Data Manipulation in R with dplyr Course (DataCamp)
- Categorical Data in the Tydyverse Course (DataCamp)
- Joining Data with R dplyr Course (DataCamp)
- String Manipulation in R with string Course (DataCamp)
- Data Manipulation in R with data.table Course (DataCamp)
- Python Data Science Toolbox (Part1) (DataCamp)
- Python Data Science Toolbox (Part2) (DataCamp)
- Pandas Foundation (Python) (DataCamp)
- Manipulating DataFrames with Pandas (Python) (DataCamp)
- Analyzing Police Activity with Pandas (DataCamp)
- Merging DataFrames with Pandas (DataCamp)
- Working with Dates and Times in Python (DataCamp)
- Exploratory Data Analysis in Python (DataCamp)
- Cleaning Data in Python (DataCamp)
Data Visualization
- Data Visualization in R with ggvis Course (DataCamp)
- Data Visualization with ggplot2 (Part1) Course (DataCamp)
- Data Visualization with ggplot2 (Part2) Course (DataCamp)
- Exploratory Data Analysis in R: Case Study (DataCamp)
- Exploratory Data Analysis Course (DataCamp)
- Interactive Data Visualization with rbokeh Course (DataCamp)
- Interactive Data Visualization with Plotly in R Course (DataCamp)
- Introduction to Seaborn (Python) (DataCamp)
- Introduction to Matplotlib (DataCamp)
- Introduction to Data Visualization with Python (DataCamp)
- Interactive Data Visualization with Bokeh (Python) (DataCamp)
- Improving Your Data Visualization in Python (DataCamp)
- Data Visualization with ggplot2 (Part3) Course (DataCamp)
- Visualizing Geospatial Data in Python (DataCamp)
- Intermediate Data Visualization with Seaborn (DataCamp)
- Introduction to Tableau (DataCamp)
- Analyzing Data in Tableau (DataCamp)
- Creating Dashboards in Tableau (DataCamp)
- Connecting Data in Tableau (DataCamp)
- Visualizing Time Series Data in Python (DataCamp)
- Introduction to Data Visualization with Plotly in Python (DataCamp)
- Complete Course on Data Visualization, Matplotlib and Python (Udemy)
- Python Hands-On Course: Interactive Maps and Bar Chart Races (Udemy)
Probability and Statistics
- Data Analysis and Statistical Inference
- Introduction to Data Course (DataCamp)
- Statistical Thinking in Python (Part 1) (DataCamp)
- Statistical Thinking in Python (Part 2) (DataCamp)
- Introduction to Probability and Data (Coursera)
- Introduction to Statistics & Data Analysis in Public Health (Coursera)
- Linear Regression in R for Public Health (Coursera)
- Logistic Regression in R for Public Health (Coursera)
- Survival Analysis in R for Public Health (Coursera)
- Customer Analytics and A/B Testing in Pythons (DataCamp)
Machine Learning
- Multiple and Logistic Regression (R, DataCamp)
- Structural Equation Modeling with lavaan in R Course (DataCamp)
- Marketing Analysis in R: Choice Modeling Course (DataCamp)
- Machine Learning with Tree-Based Models in R Course (DataCamp)
- Cluster Analysis in R Course (DataCamp)
- Fundamentals of Bayesian Data Analysis in R Course (DataCamp)
- Factor Analysis in R Course (DataCamp)
- Unsupervised Learning in R Course (DataCamp)
- Supervised Learning in R: Classification Course (DataCamp)
- Correlation and Regression Course (DataCamp)
- Hyperparameters Tuning in R Course (DataCamp)
- Generalized Linear Models in R Course (DataCamp)
- Survival Analysis in R (DataCamp)
- Machine Learning 101 with Scikit-learn and StatsModels (Udemy)
- Deep Learning with Tensorflow 2.0[2020] (Udemy)
- Supervised Learning with Scikit-learn (DataCamp)
- Neural Networks and Deep Learning (Coursera)
- Natural Language Processing in Tensorflow (Coursera)
- Machine Learning with Tree-Based Models in Python (DataCamp)
- Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning (Coursera)
- Extreme Gradient Boosting with XGBoost (DataCamp)
- Convolutional Neural Network in TensorFlow! (Coursera)
- Sequences, Time Series and Prediction (Coursera)
- Machine Learning with the Experts: School Budgets (DataCamp)
- Unsupervised Learning in Python (DataCamp)
- Introduction to Deep Learning in Python (DataCamp)
- Generalized Linear Models in Python (DataCamp)
- Dimensionality Reduction in Python (DataCamp)
- Machine Learning Foundations: A Case Study Approach (Coursera)
- Winning a Kaggle Competition in Python (DataCamp)
- Hyperparameters Tuning in Python (DataCamp)
- Linear Classifiers in Python (DataCamp)
- Introduction to Natural Language Processing in Python (DataCamp)
- Introduction to Deep Learning with PyTorch (DataCamp)
- Cluster Analysis in Python (DataCamp)
- Preprocessing for Machine Learning in Python (DataCamp)
- Introduction to Deep Learning with Keras (DataCamp)
- Image Processing with Keras in Python (DataCamp)
- Advanced Deep Learning with Keras (DataCamp)
- Feature Engineering for Machine Learning in Python (DataCamp)
- Bayesian Modeling with RJAGS (DataCamp)
- Model Validation in Python (DataCamp)
- Introduction to TensorFlow in Python (DataCamp)
- Case Studies in Statistical Thinking (DataCamp)
- Machine Learning with PySpark (DataCamp)
- Feature Engineering for NLP in Python (DataCamp)
- Market Basket Analysis in Python (DataCamp)
- AI for Medical Diagnosis (Coursera)
- AI for Medical Prognosis (Coursera)
- AI for Medical Treatment (Coursera)
- Fraud Detection in Python (DataCamp)
- Hierarchical and Mixed Effects Models in R
- Introduction to Regression in Python with statsmodels (DataCamp)
- Intermediate Regression with statsmodels in Python (DataCamp)
- Modeling with tidymodels in R (DataCamp)
- Survival Analysis in Python (DataCamp)
- The STATA OMNIBUS: Regression and Modelling with STATA (Udemy)
- Modeling Count Data using Stata (Udemy)
Git
- Introduction to Git for Data Science Course (DataCamp)
Time Series Analysis
- Working with Dates and Times in R Course (DataCamp)
- Forecasting Using ARIMA Models in Python (DataCamp)
- Time Series Analysis in Python (DataCamp)
Reporting
- Reporting with R Markdown Course (DataCamp)
Research
- Experimental Design in Python (DataCamp)
Image Processing
- Image Processing in Python (DataCamp)
Computer Vision
- Python for Computer Vision with OpenCV and Deep Learning (Udemy)
Text Analysis
- Regular Expression in Python (DataCamp)
- Python Regular Expressions Complete Masterclass (Udemy)
Spatial Analysis
- Working with Geospatial Data in R Course (DataCamp)
Shell
- Introduction to Shell for Data Science (DataCamp)
- Conda Essentials (DataCamp)
SQL
- Joining data in SQL Course (DataCamp)
- Intro to SQL for Data Science Course (DataCamp)
- The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert (Udemy)
Network Analysis
- Network Analysis in Python (Part 1) (DataCamp)
Big Data Analytics
- Introduction to PySpark (DataCamp)
- Big Data Fundamentals with PySpark (DataCamp)
Cloud Computing
- Getting Started with AWS Machine Learning (Coursera)
Tracks
- Data Scientist with R Track (DataCamp)
- Tensor Flow in Practice (Specialization, Coursera)
- Data Manipulation with Python Track (DataCamp)
- Data Scientist with Python Track (DataCamp)
- Machine Learning Scientist with Python Track (DataCamp)
- AI for Medicine (Coursera)
- Statistical Analysis with R for Public Health (Coursera)
- Tableau Fundamentals Track (DataCamp)
Survey Data Collection
- Framework for Data Collection and Analysis (Coursera)
- Data Collection: Online, Telephone, and Face-to-Face (Coursera)
- Questionnaire Design for Social Surveys (Coursera)
Mobility and City Planning
- Unraveling the Cycling City (Coursera)
Climate Change and Health
- Introduction to Climate Change and Health (Coursera)
Accident Analysis and Road Safety
- Road Safety Policy Fellowship Program (Indian Road Safety Campaign), MoRTH India.
IIT Guwahati (Gian)
- Urban Traffic Modelling and Control (Gian)
Projects
- Classification Trees in Python, From Start To Finish (Coursera)
- Dr. Semmelweis and the Discovery of Handwashing (Datacamp)
- Reducing Traffic Mortality in the USA (Datacamp Projects)