Udemy30h 58m · 119 lectures

Practical Data Science using Python

What this course answers

A 31-hour, project-based course in data science with Python: statistics, exploratory data analysis, NumPy, Pandas and visualisation, then regression, classification, clustering, PCA, feature engineering and hyperparameter tuning with scikit-learn and statsmodels. It ends with deep neural networks in TensorFlow/Keras and deploying models with FastAPI and Streamlit.

For
Aspiring data science professionals and machine learning engineers.
Time
30h 58m
Last verified
25 Sep 2026

What you will be able to do

  • Data science concepts, use cases, life cycle and methodologies
  • Exploratory data analysis (EDA) and statistical techniques
  • Python for data science and machine learning
  • Linear regression and classification algorithms
  • K-means clustering and dimensionality reduction with PCA
  • Feature engineering, hyperparameter tuning and grid-search cross-validation
  • An introduction to deep neural networks

Curriculum

  1. 01Introduction to Data Science

    Lesson list to be added.

  2. 02Statistical Techniques

    Lesson list to be added.

  3. 03Python for Data Science

    Lesson list to be added.

  4. 04Exploratory Data Analysis (EDA)

    Lesson list to be added.

  5. 05Machine Learning

    Lesson list to be added.

  6. 06Linear Regression

    Lesson list to be added.

  7. 07Logistic Regression

    Lesson list to be added.

  8. 08Unsupervised Learning - K-Mean Clustering

    Lesson list to be added.

  9. 09Naive Bayes Probability Model

    Lesson list to be added.

  10. 10Classification using Decision Trees

    Lesson list to be added.

Prerequisites

  • Some exposure to a programming language is useful

Frequently asked questions

Who is this course for?

Aspiring data science professionals and machine learning engineers.

Related

Keep going