The Data Science Course: Complete Data Science Bootcamp 2024

This image has an empty alt attribute; its file name is Path-181.svg31hrs 46m total length
66 sections
520 lectures

Course Overview

The Data Science Course: Complete Data Science Bootcamp 2024

This course is the ultimate solution for those aspiring to excel in the rapidly expanding field of data science. With the demand for data scientists continuing to surge, this comprehensive program is designed to equip you with all the essential skills needed to become a successful data scientist, even if you’re starting from scratch. You’ll gain expertise Math, Statistics, Python, Advanced Statistics in Python, Machine and Deep Learning.

What you’ll learn:

  • The course provides the entire toolbox you need to become a data scientist
  • Fill up your resume with in demand data science skills: Statistical analysis, Python programming with NumPy, pandas, matplotlib, and Seaborn, Advanced statistical analysis, Tableau, Machine Learning with stats models and scikit-learn, Deep learning with TensorFlow
  • Impress interviewers by showing an understanding of the data science field
  • Learn how to pre-process data
  • Understand the mathematics behind Machine Learning (an absolute must which other courses don’t teach!)
  • Start coding in Python and learn how to use it for statistical analysis
  • Perform linear and logistic regressions in Python
  • Carry out cluster and factor analysis
  • Be able to create Machine Learning algorithms in Python, using NumPy, statsmodels and scikit-learn
  • Apply your skills to real-life business cases
  • Use state-of-the-art Deep Learning frameworks such as Google’s TensorFlowDevelop a business intuition while coding and solving tasks with big data
  • Unfold the power of deep neural networks
  • Improve Machine Learning algorithms by studying underfitting, overfitting, training, validation, n-fold cross validation, testing, and how hyperparameters could improve performance
  • Warm up your fingers as you will be eager to apply everything you have learned here to more and more real-life situations

Course Title

The Data Science Course: Complete Data Science Bootcamp 2024

This course includes:

  • 31 hours on-demand video
  • 137 coding exercises
  • 93 articles
  • 541 downloadable resources
  • Access on mobile and TV
  • Full lifetime access
  • Closed captions
  • Certificate of completion

Requirements

  • No prior experience is required. We will start from the very basics
  • You’ll need to install Anaconda. We will show you how to do that step by step
  • Microsoft Excel 2003, 2010, 2013, 2016, or 365

Who this course is for:

  • You should take this course if you want to become a Data Scientist or if you want to learn about the field
  • This course is for you if you want a great career
  • The course is also ideal for beginners, as it starts from the fundamentals and gradually builds up your skills

Course content

66 sections • 520 lectures • 31h 46m total length

1. Part 1: Introduction – 3 lectures 19min
A practical example: What you will learn in this course5:05
What doese the course cover3:34
Download All Resources and Important FAQ10:42
2. The field of data science – The various data science disciplines 5 lectures 31min
Data science and Business Buzzwords: Why are there so Many?5:21
Data Science and Business Buzzwords: Why are there so Many?1 question
What is the difference between Analysis and Analytics3:50
What is the difference between Analysis and Analytics1 question
Business analytics, data analytics, and data science: An introduction8:26
Business Analytics, Data Analytics, and Data Science: An Introduction2 questions
Continuing with BI, ML, and AI9:31
Continuing with BI, ML, and AI2 questions
A Breakdown of our Data Science Infographic4:03
A Breakdown of our Data Science Infographic1 question
3. The field of date science – Connecting the date science disciplines – 1 lecture 7min
Applying Traditional Data, Big Data, BI, Traditional Data Science and ML7:19
4. The field of date science – The benefits of each discipline – 1 lecture 5min
The Reason Behind These Disciplines4:44
The Reason Behind These Disciplines1 question
5. The field of data science – Popular data science techniques – 11 lectures 54min
Techniques for Working with Traditional Data8:13
Techniques for Working with Traditional Data1 question
Real Life Examples of Traditional Data1:44
Techniques for Working with Big Data4:26
Techniques for Working with Big Data1 question
Real Life Examples of Big Data1:32
Business Intelligence (BI) Techniques6:45
Business Intelligence (BI) Techniques4 questions
Real Life Examples of Business Intelligence (BI)1:42
Techniques for Working with Traditional Methods9:08
Techniques for Working with Traditional Methods4 questions
Real Life Examples of Traditional Methods2:45
Machine Learning (ML) Techniques6:55
Machine Learning (ML) Techniques2 questions
Types of Machine Learning8:13
Types of Machine Learning2 questions
Real Life Examples of Machine Learning (ML)2:11
Real Life Examples of Machine Learning (ML)4 questions
6. The field of data science – Popular data science tools – 1 lecture 6min
Necessary Programming Languages and Software Used in Data Science5:51
Necessary Programming Languages and Software Used in Data Science4 questions
7. The field of data science – Careers in data science – 1 lecture 3min
Finding the Job – What to Expect and What to Look for3:29
Finding the Job – What to Expect and What to Look for1 question
8. The field of data science – Debunking common misconceptions – 1 lecture 4min
Debunking Common Misconceptions4:10
Debunking Common Misconceptions1 question
9. Part 2: Probability – 4 lectures 23min
The Basic Probability Formula7:09
The Basic Probability Formula3 questions
Computing Expected Values5:29
Computing Expected Values3 questions
Frequency5:00
Frequency3 questions
Events and Their Complements5:26
Events and Their Complements3 questions
10. Probability – Combinatorics – 11 lectures 43min
Fundamentals of Combinatorics1:04
Fundamentals of Combinatorics1 question
Permutations and How to Use Them3:21
Permutations and How to Use Them2 questions
Simple Operations with Factorials3:35
Simple Operations with Factorials3 questions
Solving Variations with Repetition2:59
Solving Variations with Repetition3 questions
Solving Variations without Repetition3:48
Solving Variations without Repetition3 questions
Solving Combinations4:51
Solving Combinations4 questions
Symmetry of Combinations3:26
Symmetry of Combinations1 question
Solving Combinations with Separate Sample Spaces2:52
Solving Combinations with Separate Sample Spaces1 question
Combinatorics in Real-Life: The Lottery3:12
Combinatorics in Real-Life: The Lottery1 question
A Recap of Combinatorics2:55
A Practical Example of Combinatorics10:53
11. Probability – Bayesian inference – 12 lectures 55 min
Sets and Events4:25
Sets and Events3 questions
Ways Sets Can Interact3:45
Ways Sets Can Interact2 questions
Intersection of Sets2:06
Intersection of Sets3 questions
Union of Sets4:51
Union of Sets3 questions
Mutually Exclusive Sets2:09
Mutually Exclusive Sets4 questions
Dependence and Independence of Sets3:01
Dependence and Independence of Sets3 questions
The Conditional Probability Formula4:16
The Conditional Probability Formula3 questions
The Law of Total Probability3:03
The Additive Rule2:21
The Additive Rule2 questions
The Multiplication Law4:05
The Multiplication Law2 questions
Bayes’ Law5:44
Bayes’ Law2 questions
A Practical Example of Bayesian Inference14:52
12. Probability – Distributions – 15 lectures 1hr 17min
Fundamentals of Probability Distributions6:29
Fundamentals of Probability Distributions3 questions
Types of Probability Distributions7:32
Types of Probability Distributions2 questions
Characteristics of Discrete Distributions2:00
Characteristics of Discrete Distributions2 questions
Discrete Distributions: The Uniform Distribution2:13
Discrete Distributions: The Uniform Distribution2 questions
Discrete Distributions: The Bernoulli Distribution3:26
Discrete Distributions: The Bernoulli Distribution1 question
Discrete Distributions: The Binomial Distribution7:04
Discrete Distributions: The Binomial Distribution1 question
Discrete Distributions: The Poisson Distribution5:27
Discrete Distributions: The Poisson Distribution1 question
Characteristics of Continuous Distributions7:12
Characteristics of Continuous Distributions1 question
Continuous Distributions: The Normal Distribution4:08
Continuous Distributions: The Normal Distribution1 question
Continuous Distributions: The Standard Normal Distribution4:25
Continuous Distributions: The Standard Normal Distribution1 question
Continuous Distributions: The Students’ T Distribution2:29
Continuous Distributions: The Students’ T Distribution1 question
Continuous Distributions: The Chi-Squared Distribution2:22
Continuous Distributions: The Chi-Squared Distribution1 question
Continuous Distributions: The Exponential Distribution3:15
Continuous Distributions: The Exponential Distribution1 question
Continuous Distributions: The Logistic Distribution4:07
Continuous Distributions: The Logistic Distribution1 question
A Practical Example of Probability Distributions15:03
13. Probability – Probability in other fields – 3 lectures 19min
Probability in Finance7:46
Probability in Statistics6:18
Probability in Data Science4:47
14. Part 3: Statistics – 1 lecture 4min
Population and Sample4:02
Population and Sample2 questions
15. Statistics – Descriptive statistics – 22 lectures 48min
Types of Data4:33
Types of Data2 questions
Levels of Measurement3:43
Levels of Measurement2 questions
Categorical Variables – Visualization Techniques Preview4:52
Categorical Variables – Visualization Techniques1 question
Categorical Variables Exercise0:03
Numerical Variables – Frequency Distribution Table3:09
Numerical Variables – Frequency Distribution Table1 question
Numerical Variables Exercise0:03
The Histogram2:14
The Histogram1 question
Histogram Exercise0:03
Cross Tables and Scatter Plots4:44
Cross Tables and Scatter Plots1 question
Cross Tables and Scatter Plots Exercise0:03
Mean, median and mode4:20
Mean, Median and Mode Exercise0:03
Skewness2:37
Skewness1 question
Skewness Exercise0:03
Variance5:55
Variance Exercise0:15
Standard Deviation and Coefficient of Variation4:40
Standard Deviation1 question
Standard Deviation and Coefficient of Variation Exercise0:03
Covariance3:23
Covariance1 question
Covariance Exercise0:03
Correlation Coefficient3:17
Correlation2 questions
Correlation Coefficient Exercise0:03
16. Statistics – Practical example: Descriptive statistics – 2 lectures 16min
Practical Example: Descriptive Statistics16:15
Practical Example: Descriptive Statistics Exercise0:03
17. Statistics – Inferential statistics fundamentals – 8 lectures 22min
Introduction1:00
What is a Distribution4:33
What is a Distribution1 question
The Normal Distribution3:54
The Normal Distribution1 question
The Standard Normal Distribution3:30
The Standard Normal Distribution1 question
The Standard Normal Distribution Exercise0:03
Central Limit Theorem4:20
Central Limit Theorem1 question
Standard error1:26
Standard Error1 question
Estimators and Estimates3:07
Estimators and Estimates1 question
18. Statistics – Inferential statistics: Confidence intervals – 15 lectures 44min
What are Confidence Intervals?2:41
What are Confidence Intervals?1 question
Confidence Intervals; Population Variance Known; Z-score8:01
Confidence Intervals; Population Variance Known; Z-score; Exercise0:03
Confidence Interval Clarifications4:38
Student’s T Distribution3:22
Student’s T Distribution1 question
Confidence Intervals; Population Variance Unknown; T-score4:36
Confidence Intervals; Population Variance Unknown; T-score; Exercise0:03
Margin of Error4:52
Margin of Error1 question
Confidence intervals. Two means. Dependent samples6:04
Confidence intervals. Two means. Dependent samples Exercise0:03
Confidence intervals. Two means. Independent Samples (Part 1)4:31
Confidence intervals. Two means. Independent Samples (Part 1). Exercise0:03
Confidence intervals. Two means. Independent Samples (Part 2)3:57
Confidence intervals. Two means. Independent Samples (Part 2). Exercise0:03
Confidence intervals. Two means. Independent Samples (Part 3)1:27
19. Statistics – Practical example: Inferential statistics – 2 lectures 10min
Practical Example: Inferential Statistics10:05
Practical Example: Inferential Statistics Exercise0:03
20. Statistics – Hypothesis testing – 15 lectures 48min
Null vs Alternative Hypothesis Preview5:51
Further Reading on Null and Alternative Hypothesis1:16
Null vs Alternative Hypothesis2 questions
Rejection Region and Significance Level7:05
Rejection Region and Significance Level2 questions
Type I Error and Type II Error4:14
Type I Error and Type II Error4 questions
Test for the Mean. Population Variance Known6:34
Test for the Mean. Population Variance Known Exercise0:03
p-value4:13
p-value4 questions
Test for the Mean. Population Variance Unknown4:48
Test for the Mean. Population Variance Unknown Exercise0:03
Test for the Mean. Dependent Samples5:18
Test for the Mean. Dependent Samples Exercise0:03
Test for the mean. Independent Samples (Part 1)4:22
Test for the mean. Independent Samples (Part 1). Exercise0:03
Test for the mean. Independent Samples (Part 2)4:26
Test for the mean. Independent Samples (Part 2)1 question
Test for the mean. Independent Samples (Part 2). Exercise0:03
21. Statistics – Practical example: Hypothesis testing – 2 lectures 7min
Practical Example: Hypothesis Testing7:16
Practical Example: Hypothesis Testing Exercise0:03
22. Part 4: Introduction to Python – 6 lectures 30min
Introduction to Programming5:03
Introduction to Programming2 questions
Why Python?5:11
Why Python?2 questions
Why Jupyter?3:28
Why Jupyter?2 questions
Installing Python and Jupyter6:49
Understanding Jupyter’s Interface – the Notebook Dashboard3:15
Prerequisites for Coding in the Jupyter Notebooks6:15
Jupyter’s Interface3 questions
23. Python – Variables and data types – 3 lectures 12min
Variables3:37
Python Variables – Exercise #11 question
Python Variables – Exercise #21 question
Python Variables – Exercise #31 question
Python Variables – Exercise #41 question
Variables1 question
Numbers and Boolean Values in Python3:05
Numbers and Boolean Values – Exercise #11 question
Numbers and Boolean Values – Exercise #21 question
Numbers and Boolean Values – Exercise #31 question
Numbers and Boolean Values – Exercise #41 question
Numbers and Boolean Values – Exercise #51 question
Numbers and Boolean Values in Python1 question
Python Strings5:40
Python Strings – Exercise #11 question
Python Strings – Exercise #21 question
Python Strings – Exercise #31 question
Python Strings – Exercise #41 question
Python Strings – Exercise #51 question
Python Strings3 questions
24. Python – Basic Python Syntax – 7 lectures 11min
Comparison Operators2:10
Comparison Operators – Exercise #11 question
Comparison Operators – Exercise #21 question
Comparison Operators – Exercise #31 question
Comparison Operators – Exercise #41 question
Comparison Operators2 questions
Logical and Identity Operators5:35
Logical and Identity Operators – Exercise #11 question
Logical and Identity Operators – Exercise #21 question
Logical and Identity Operators – Exercise #31 question
Logical and Identity Operators – Exercise #41 question
Logical and Identity Operators – Exercise #51 question
Logical and Identity Operators – Exercise #61 question
Logical and Identity Operators2 questions
25. Python – Other Python operators – 2 lectures 8min
Comparison Operators2:10
Comparison Operators – Exercise #11 question
Comparison Operators – Exercise #21 question
Comparison Operators – Exercise #31 question
Comparison Operators – Exercise #41 question
Comparison Operators2 questions
Logical and Identity Operators5:35
Logical and Identity Operators – Exercise #11 question
Logical and Identity Operators – Exercise #21 question
Logical and Identity Operators – Exercise #31 question
Logical and Identity Operators – Exercise #41 question
Logical and Identity Operators – Exercise #51 question
Logical and Identity Operators – Exercise #61 question
Logical and Identity Operators2 questions
26. Python – Conditional Statements – 4 lectures 14min
The IF Statement3:01
The IF Statement – Exercise #11 question
The IF Statement – Exercise #21 question
The IF Statement1 question
The ELSE Statement2:45
The ELSE Statement – Exercise #11 question
The ELIF Statement5:34
The ELIF Statement – Exercise #11 question
The ELIF Statement – Exercise #21 question
A Note on Boolean Values2:13
A Note on Boolean Values1 question
27. Python – Python Functions – 7 lectures 19min
Defining a Function in Python2:02
How to Create a Function with a Parameter3:49
How to Create a Function with a Parameter – Exercise #11 question
How to Create a Function with a Parameter – Exercise #21 question
Defining a Function in Python – Part II2:36
Defining a Function in Python – Exercise #11 question
How to Use a Function within a Function1:49
How to Use a Function within a Function – Exercise #11 question
Conditional Statements and Functions3:06
Conditional Statements and Functions – Exercise #11 question
Functions Containing a Few Arguments1:16
Built-in Functions in Python3:56
Built-in Functions in Python – Exercise #11 question
Built-in Functions in Python – Exercise #21 question
Built-in Functions in Python – Exercise #31 question
Built-in Functions in Python – Exercise #41 question
Built-in Functions in Python – Exercise #51 question
Built-in Functions in Python – Exercise #61 question
Built-in Functions in Python – Exercise #71 question
Built-in Functions in Python – Exercise #81 question
Built-in Functions in Python – Exercise #91 question
Python Functions2 questions
28. Python – Sequences – 5 lectures 35min
Lists8:18
Lists – Exercise #11 question
Lists – Exercise #21 question
Lists – Exercise #31 question
Lists – Exercise #41 question
Lists – Exercise #51 question
Lists1 question
Using Methods6:54
Using Methods – Exercise #11 question
Using Methods – Exercise #21 question
Using Methods – Exercise #31 question
Using Methods1 question
List Slicing4:30
List Slicing – Exercise #11 question
List Slicing – Exercise #21 question
List Slicing – Exercise #31 question
List Slicing – Exercise #41 question
List Slicing – Exercise #51 question
List Slicing – Exercise #61 question
List Slicing – Exercise #71 question
Tuples6:40
Tuples – Exercise #11 question
Tuples – Exercise #21 question
Tuples – Exercise #31 question
Tuples – Exercise #41 question
Dictionaries8:27
Dictionaries – Exercise #11 question
Dictionaries – Exercise #21 question
Dictionaries – Exercise #31 question
Dictionaries – Exercise #41 question
Dictionaries – Exercise #51 question
Dictionaries – Exercise #61 question
Dictionaries1 question
29. Python – Iterations – 6 lectures 33min
For Loops Preview5:40
For Loops – Exercise #11 question
For Loops – Exercise #21 question
For Loops1 question
While Loops and Incrementing5:10
While Loops and Incrementing – Exercise #11 question
Lists with the range() Function6:22
Lists with the range() Function – Exercise #11 question
Lists with the range() Function – Exercise #21 question
Lists with the range() Function – Exercise #31 question
Lists with the range() Function1 question
Conditional Statements and Loops6:30
Conditional Statements and Loops – Exercise #11 question
Conditional Statements and Loops – Exercise #21 question
Conditional Statements and Loops – Exercise #31 question
Conditional Statements, Functions, and Loops2:27
Conditional Statements, Functions, and Loops – Exercise #11 question
How to Iterate over Dictionaries6:21
How to Iterate over Dictionaries – Exercise #11 question
How to Iterate over Dictionaries – Exercise #21 question
30. Python – Advanced Python tools – 4 lectures 13min
Object Oriented Programming5:00
Object Oriented Programming2 questions
Modules and Packages1:05
Modules and Packages2 questions
What is the Standard Library?2:47
What is the Standard Library?1 question
Importing Modules in Python4:04
Importing Modules in Python2 questions
31. Part 5: Advanced statistical methods in Python – 1 lecture 1min
Introduction to Regression Analysis1:27
Introduction to Regression Analysis1 question
32. Advanced statistical methods – Linear regression with StatsModels – 11 lectures 41min
The Linear Regression Model5:50
The Linear Regression Model2 questions
Correlation vs Regression1:43
Correlation vs Regression1 question
Geometrical Representation of the Linear Regression Model1:25
Geometrical Representation of the Linear Regression Model1 question
Python Packages Installation4:39
First Regression in Python7:11
First Regression in Python Exercise0:39
Using Seaborn for Graphs1:21
How to Interpret the Regression Table5:47
How to Interpret the Regression Table3 questions
Decomposition of Variability3:37
Decomposition of Variability1 question
What is the OLS?3:13
What is the OLS1 question
R-Squared5:30
R-Squared2 questions
33. Advanced statistical methods – Multiple linear regression with StatsModels – 13 lectures 42min
Multiple Linear Regression2:55
Multiple Linear Regression1 question
Adjusted R-Squared6:00
Adjusted R-Squared3 questions
Multiple Linear Regression Exercise0:03
Test for Significance of the Model (F-Test)2:01
OLS Assumptions2:21
OLS Assumptions1 question
A1: Linearity1:50
A1: Linearity2 questions
A2: No Endogeneity4:09
A2: No Endogeneity1 question
A3: Normality and Homoscedasticity5:47
A4: No Autocorrelation3:31
A4: No autocorrelation2 questions
A5: No Multicollinearity3:26
A5: No Multicollinearity1 question
Dealing with Categorical Data – Dummy Variables6:43
Dealing with Categorical Data – Dummy Variables0:03
Making Predictions with the Linear Regression3:29
34. Advanced statistical methods – Linear regression with sklearn – 19 lectures 54min
What is sklearn and How is it Different from Other Packages2:14
How are we Going to Approach this Section?1:55
Simple Linear Regression with sklearn Preview05:38
Simple Linear Regression with sklearn – A StatsModels-like Summary Table Preview04:48
A Note on Normalization0:09
Simple Linear Regression with sklearn – Exercise0:03
Multiple Linear Regression with sklearn3:10
Calculating the Adjusted R-Squared in sklearn4:45
Calculating the Adjusted R-Squared in sklearn – Exercise0:03
Feature Selection (F-regression)4:41
A Note on Calculation of P-values with sklearn0:13
Creating a Summary Table with P-values2:10
Multiple Linear Regression – Exercise0:03
Feature Scaling (Standardization)5:38
Feature Selection through Standardization of Weights5:22
Predicting with the Standardized Coefficients3:53
Feature Scaling (Standardization) – Exercise0:03
Underfitting and Overfitting2:42
Train – Test Split Explained6:54
35. Advanced statistical methods – Practical example: Linear regression – 9 lectures 38min
Practical Example: Linear Regression (Part 1)11:59
Practical Example: Linear Regression (Part 2)6:12
A Note on Multicollinearity0:14
Practical Example: Linear Regression (Part 3)3:15
Dummies and Variance Inflation Factor – Exercise0:03
Practical Example: Linear Regression (Part 4)8:09
Dummy Variables – Exercise0:14
Practical Example: Linear Regression (Part 5)7:34
Linear Regression – Exercise0:16
36. Advanced statistical methods – Logistic regression – 16 lectures 41min
Introduction to Logistic Regression1:19
A Simple Example in Python4:42
Logistic vs Logit Function4:00
Building a Logistic Regression2:48
Building a Logistic Regression – Exercise0:03
An Invaluable Coding Tip2:26
Understanding Logistic Regression Tables4:06
Understanding Logistic Regression Tables – Exercise0:03
What do the Odds Actually Mean4:30
Binary Predictors in a Logistic Regression4:32
Binary Predictors in a Logistic Regression – Exercise0:03
Calculating the Accuracy of the Model3:21
Calculating the Accuracy of the Model0:03
Underfitting and Overfitting3:43
Testing the Model5:05
Testing the Model – Exercise0:03
37. Advanced statistical methods – Cluster analysis – 4 lecture 14min
Introduction to Cluster Analysis3:41
Some Examples of Clusters4:31
Difference between Classification and Clustering2:32
Math Prerequisites3:19
38. Advanced statistical methods – K-Means clustering – 15 lectures 49min
K-Means Clustering4:41
A Simple Example of Clustering7:48
A Simple Example of Clustering – Exercise0:03
Clustering Categorical Data2:50
Clustering Categorical Data – Exercise0:03
How to Choose the Number of Clusters6:11
How to Choose the Number of Clusters – Exercise0:03
Pros and Cons of K-Means Clustering3:23
To Standardize or not to Standardize4:32
Relationship between Clustering and Regression1:31
Market Segmentation with Cluster Analysis (Part 1)6:03
Market Segmentation with Cluster Analysis (Part 2)6:58
How is Clustering Useful?4:47
EXERCISE: Species Segmentation with Cluster Analysis (Part 1)0:03
EXERCISE: Species Segmentation with Cluster Analysis (Part 2)0:03
39. Advanced statistical methods – Other types of clustering – 3 lectures 14min
Types of Clustering3:39
Dendrogram5:21
Heatmaps Preview04:34
40. ChatGPT for Data science – 19 lectures 1hr 5min
Traditional data science methods and the role of ChatGPT5:02
How to install ChatGPT1:43
How ChatGPT can boost your productivity1:57
Data Preprocessing with ChatGPT4:38
First attempt at machine learning with ChatGPT4:21
Analyzing a client database with ChatGPT in Python3:32
Analyzing a client database with ChatGPT in Python – analyzing top products3:32
Analyzing a client database with ChatGPT in Python – analyzing top clients, RFM3:59
Exploratory data analysis (EDA) with ChatGPT – histogram and scatter plot5:06
Exploratory data analysis (EDA) with ChatGPT – correlation matrix, outlier detec5:05
Assignment 10:44
Hypothesis testing with ChatGPT3:54
Marvels comic book database: Intro to Regular Expressions (RegEx)1:49
Decoding comic book data: Python Regular Expressions and ChatGPT4:08
Assignment 20:46
Algorithm recommendation: Movie Database Analysis with ChatGPT2:48
Algorithm recommendation: recommendation engine for movies with ChatGPT4:01
Ethical principles in data and AI utilization2:51
Using ChatGPT for ethical considerations5:01
41. Case study: Train a Naive Bayes Classifier with ChatGPT for sentiment analysis – 12 lectures 47min
Intro to the Case Study2:32
The Naive Bayes Algorithm4:10
Tokenization and Vectorization5:25
Imbalanced Data Sets2:18
Overcome Imbalanced Data in Machine Learning3:32
Loading the Dataset and Preprocessing2:19
Optimizing User Reviews: Data Preprocessing & EDA4:10
Reg Ex for Analyzing Text Review Data3:29
Understanding Differences between Multinomial and Bernouilli Naive Bayes3:30
Machine Learning with Naïve Bayes (First Attempt)5:51
Machine Learning with Naïve Bayes – converting the problem to a binary one4:35
Testing the Model on New Data4:49
42. Part 6: Mathematics – 11 lectures 51min
What is a Matrix?3:37
What is a Matrix?6 questions
Scalars and Vectors2:58
Scalars and Vectors5 questions
Linear Algebra and Geometry3:06
Linear Algebra and Geometry3 questions
Arrays in Python – A Convenient Way To Represent Matrices5:09
What is a Tensor?3:00
What is a Tensor?2 questions
Addition and Subtraction of Matrices3:36
Addition and Subtraction of Matrices3 questions
Errors when Adding Matrices2:01
Transpose of a Matrix5:13
Dot Product3:48
Dot Product of Matrices8:23
Why is Linear Algebra Useful?10:10
43. Part 7: Deep learning – 1 lecture 3min
What to Expect from this Part?3:07
44. Deep learning – Introduction to Neural networks – 12 lectures 43min
Introduction to Neural Networks4:09
Introduction to Neural Networks1 question
Training the Model2:54
Training the Model3 questions
Types of Machine Learning3:43
Types of Machine Learning4 questions
The Linear Model (Linear Algebraic Version)3:08
The Linear Model2 questions
The Linear Model with Multiple Inputs2:25
The Linear Model with Multiple Inputs2 questions
The Linear model with Multiple Inputs and Multiple Outputs4:25
The Linear model with Multiple Inputs and Multiple Outputs3 questions
Graphical Representation of Simple Neural Networks1:47
Graphical Representation of Simple Neural Networks1 question
What is the Objective Function?1:27
What is the Objective Function?2 questions
Common Objective Functions: L2-norm Loss2:04
Common Objective Functions: L2-norm Loss3 questions
Common Objective Functions: Cross-Entropy Loss3:55
Common Objective Functions: Cross-Entropy Loss4 questions
Optimization Algorithm: 1-Parameter Gradient Descent6:33
Optimization Algorithm: 1-Parameter Gradient Descent4 questions
Optimization Algorithm: n-Parameter Gradient Descent6:08
Optimization Algorithm: n-Parameter Gradient Descent3 questions
45. Deep learning – How to build a Neural network from scratch with NumPy – 5 lectures 21min
Basic NN Example (Part 1)3:06
Basic NN Example (Part 2)4:58
Basic NN Example (Part 3)3:25
Basic NN Example (Part 4)8:15
Basic NN Example Exercises0:51
46. Deep learning – TensorFlow 2.0: Introduction – 9 lectures 28min
How to Install TensorFlow 2.05:02
TensorFlow Outline and Comparison with Other Libraries3:28
TensorFlow 1 vs TensorFlow 22:32
A Note on TensorFlow 2 Syntax0:58
Types of File Formats Supporting TensorFlow2:34
Outlining the Model with TensorFlow 25:48
Interpreting the Result and Extracting the Weights and Bias4:09
Customizing a TensorFlow 2 Model2:51
Basic NN with TensorFlow: Exercises0:47
47. Deep learning – Digging deeper into NNs: Introducing deep neural networks – 9 lectures 26min
What is a Layer?1:53
What is a Deep Net?2:18
Digging into a Deep Net4:58
Non-Linearities and their Purpose2:59
Activation Functions3:37
Activation Functions: Softmax Activation3:24
Backpropagation3:12
Backpropagation Picture3:02
Backpropagation – A Peek into the Mathematics of Optimization0:21
48. Deep learning – Overfitting – 6 lectures 20min
What is Overfitting?3:51
Underfitting and Overfitting for Classification1:52
What is Validation?3:22
Training, Validation, and Test Datasets2:30
N-Fold Cross Validation3:07
Early Stopping or When to Stop Training4:54
49. Deep learning – Initialization – 3 lectures 8min
What is Initialization?2:32
Types of Simple Initializations2:47
State-of-the-Art Method – (Xavier) Glorot Initialization2:45
50. Deep learning – Digging into Gradient descent and learning rate schedules – 7 lectures 21min
Stochastic Gradient Descent3:24
Problems with Gradient Descent2:02
Momentum2:30
Learning Rate Schedules, or How to Choose the Optimal Learning Rate4:25
Learning Rate Schedules Visualized1:32
Adaptive Learning Rate Schedules (AdaGrad and RMSprop )4:08
Adam (Adaptive Moment Estimation)2:39
51. Deep learning – Preprocessing – 5 lectures 15min
Preprocessing Introduction2:51
Types of Basic Preprocessing1:17
Standardization4:31
Preprocessing Categorical Data2:15
Binary and One-Hot Encoding3:39
52. Deep learning – Classifying on the MNIST dataset – 12 lectures 37min
MNIST: The Dataset2:25
MNIST: How to Tackle the MNIST2:44
MNIST: Importing the Relevant Packages and Loading the Data2:11
MNIST: Preprocess the Data – Create a Validation Set and Scale It4:43
MNIST: Preprocess the Data – Scale the Test Data – Exercise0:03
MNIST: Preprocess the Data – Shuffle and Batch6:30
MNIST: Preprocess the Data – Shuffle and Batch – Exercise0:03
MNIST: Outline the Model4:54
MNIST: Select the Loss and the Optimizer2:05
MNIST: Learning5:38
MNIST – Exercises1:21
MNIST: Testing the Model3:56
53. Deep learning – Business case example – 12 lectures 39min
Business Case: Exploring the Dataset and Identifying Predictors7:54
Business Case: Outlining the Solution1:31
Business Case: Balancing the Dataset3:39
Business Case: Preprocessing the Data11:32
Business Case: Preprocessing the Data – Exercise0:12
Business Case: Load the Preprocessed Data3:23
Business Case: Load the Preprocessed Data – Exercise0:03
Business Case: Learning and Interpreting the Result4:15
Business Case: Setting an Early Stopping Mechanism5:01
Setting an Early Stopping Mechanism – Exercise0:08
Business Case: Testing the Model1:23
Business Case: Final Exercise0:16
54. Deep learning – Conclusion – 6 lectures 17min
Summary on What You’ve Learned3:41
What’s Further out there in terms of Machine Learning1:47
DeepMind and Deep Learning0:21
An overview of CNNs4:55
An Overview of RNNs2:50
An Overview of non-NN Approaches3:52
55. Appendix: Deep learning – TensorFlow 1: Introduction – 10 lectures 29min
READ ME!!!!0:21
How to Install TensorFlow 12:20
A Note on Installing Packages in Anaconda1:14
TensorFlow Intro3:46
Actual Introduction to TensorFlow1:40
Types of File Formats, supporting Tensors2:38
Basic NN Example with TF: Inputs, Outputs, Targets, Weights, Biases6:05
Basic NN Example with TF: Loss Function and Gradient Descent3:41
Basic NN Example with TF: Model Output6:05
Basic NN Example with TF Exercises1:01
56: Appendix: Deep learning – TensorFlow 1: Classifying on the MNIST dataset – 11 lectures 40min
MNIST: What is the MNIST Dataset?2:26
MNIST: How to Tackle the MNIST2:48
MNIST: Relevant Packages1:34
MNIST: Model Outline6:51
MNIST: Loss and Optimization Algorithm2:39
Calculating the Accuracy of the Model4:18
MNIST: Batching and Early Stopping2:08
MNIST: Learning7:35
MNIST: Results and Testing6:11
MNIST: Exercises1:29
MNIST: Solutions1:31
57. Appendix: Deep learning – TensorFlow 1: Business case – 12 lectures 51min
Business Case: Getting Acquainted with the Dataset7:55
Business Case: Outlining the Solution1:57
The Importance of Working with a Balanced Dataset3:39
Business Case: Preprocessing11:35
Business Case: Preprocessing Exercise0:13
Creating a Data Provider6:37
Business Case: Model Outline5:34
Business Case: Optimization5:10
Business Case: Interpretation2:05
Business Case: Testing the Model2:04
Business Case: A Comment on the Homework3:51
Business Case: Final Exercise0:17
58. Software integration – 5 lectures 30min
What are Data, Servers, Clients, Requests, and Responses4:43
What are Data, Servers, Clients, Requests, and Responses2 questions
What are Data Connectivity, APIs, and Endpoints?7:05
What are Data Connectivity, APIs, and Endpoints?2 questions
Taking a Closer Look at APIs8:05
Taking a Closer Look at APIs2 questions
Communication between Software Products through Text Files4:20
Communication between Software Products through Text Files1 question
Software Integration – Explained5:25
Software Integration – Explained2 questions
59. Case study – What’s next in the course? 3 lectures 10min
Game Plan for this Python, SQL, and Tableau Business Exercise4:08
The Business Task2:48
Introducing the Data Set3:18
Introducing the Data Set1 question
60. Case study – Preprocessing the ‘Absenteeism_data’ – 33 lectures 1hr 30min
What to Expect from the Following Sections?1:28
Importing the Absenteeism Data in Python3:23
Checking the Content of the Data Set5:53
Introduction to Terms with Multiple Meanings3:27
What’s Regression Analysis – a Quick Refresher1:50
Using a Statistical Approach towards the Solution to the Exercise2:17
Dropping a Column from a DataFrame in Python6:27
EXERCISE – Dropping a Column from a DataFrame in Python0:26
SOLUTION – Dropping a Column from a DataFrame in Python0:01
Analyzing the Reasons for Absence5:04
Obtaining Dummies from a Single Feature8:37
EXERCISE – Obtaining Dummies from a Single Feature0:04
SOLUTION – Obtaining Dummies from a Single Feature0:00
Dropping a Dummy Variable from the Data Set1:32
More on Dummy Variables: A Statistical Perspective1:28
Classifying the Various Reasons for Absence8:35
Using .concat() in Python4:35
EXERCISE – Using .concat() in Python0:04
SOLUTION – Using .concat() in Python0:01
Reordering Columns in a Pandas DataFrame in Python1:43
EXERCISE – Reordering Columns in a Pandas DataFrame in Python0:06
SOLUTION – Reordering Columns in a Pandas DataFrame in Python0:12
Creating Checkpoints while Coding in Jupyter2:52
EXERCISE – Creating Checkpoints while Coding in Jupyter0:04
SOLUTION – Creating Checkpoints while Coding in Jupyter0:00
Analyzing the Dates from the Initial Data Set7:48
Extracting the Month Value from the “Date” Column7:00
Extracting the Day of the Week from the “Date” Column3:36
EXERCISE – Removing the “Date” Column0:37
Analyzing Several “Straightforward” Columns for this Exercise3:17
Working on “Education”, “Children”, and “Pets”4:38
Final Remarks of this Section1:59
A Note on Exporting Your Data as a *.csv File0:26
61. Case study – Applying machine learning to create the ‘absenteeism_module’ – 16 lectures 1hr 7min
Exploring the Problem with a Machine Learning Mindset3:20
Creating the Targets for the Logistic Regression6:32
Selecting the Inputs for the Logistic Regression2:41
Standardizing the Data3:26
Splitting the Data for Training and Testing6:12
Fitting the Model and Assessing its Accuracy5:39
Creating a Summary Table with the Coefficients and Intercept5:16
Interpreting the Coefficients for Our Problem6:14
Standardizing only the Numerical Variables (Creating a Custom Scaler)4:12
Interpreting the Coefficients of the Logistic Regression5:10
Backward Elimination or How to Simplify Your Model4:02
Testing the Model We Created4:43
Saving the Model and Preparing it for Deployment4:06
ARTICLE – A Note on ‘pickling’1:15
EXERCISE – Saving the Model (and Scaler)0:13
Preparing the Deployment of the Model through a Module4:04
62. Case study – Loading the ‘absenteeism_module’ – 4 lectures 11min
Are You Sure You’re All Set?0:14
Deploying the ‘absenteeism_module’ – Part I3:50
Deploying the ‘absenteeism_module’ – Part II6:23
Exporting the Obtained Data Set as a *.csv0:31
63. Case study – Analyzing the Predicted outputs in Tableau – 6 lectures 23min
EXERCISE – Age vs Probability0:14
Analyzing Age vs Probability in Tableau8:49
EXERCISE – Reasons vs Probability0:15
Analyzing Reasons vs Probability in Tableau7:49
EXERCISE – Transportation Expense vs Probability0:22
Analyzing Transportation Expense vs Probability in Tableau6:00
64. Appendix – Additional Python Tools – 6 lectures 40min
Using the .format() Method9:02
Using .format() – Exercise #11 question
Using .format() – Exercise #21 question
Using .format() – Exercise #31 question
Using .format() – Exercise #41 question
Using .format() – Exercise #51 question
Iterating Over Range Objects4:17
Introduction to Nested For Loops5:59
Triple Nested For Loops5:37
Triple Nested For Loops – Exercise #11 question
Triple Nested For Loops – Exercise #21 question
Triple Nested For Loops – Exercise #31 question
Triple Nested For Loops – Exercise #41 question
Triple Nested For Loops – Exercise #51 question
Triple Nested For Loops – Exercise #61 question
Triple Nested For Loops – Exercise #71 question
List Comprehensions8:30
List Comprehensions – Exercise #11 question
List Comprehensions – Exercise #21 question
List Comprehensions – Exercise #31 question
List Comprehensions – Exercise #41 question
List Comprehensions – Exercise #51 question
Anonymous (Lambda) Functions7:00
Anonymous Functions – Exercise #11 question
Anonymous Functions – Exercise #21 question
Anonymous Functions – Exercise #31 question
Anonymous Functions – Exercise #41 question
65. Appendix – Pandas fundamentals – 13 lectures 1hr
Introduction to pandas Series8:33
A Note on Completing the Upcoming Coding Exercises1:22
Introduction to pandas Series – Exercise #11 question
Introduction to pandas Series – Exercise #21 question
Introduction to pandas Series – Exercise #31 question
Introduction to pandas Series – Exercise #41 question
Introduction to pandas Series – Exercise #51 question
Introduction to pandas Series – Exercise #61 question
Introduction to pandas Series – Exercise #71 question
Introduction to pandas Series – Exercise #81 question
Introduction to pandas Series – Exercise #91 question
Introduction to pandas Series – Exercise #101 question
Working with Methods in Python – Part I4:49
Working with Methods in Python – Part II2:32
Working with Methods in Python – Exercise #11 question
Working with Methods in Python – Exercise #21 question
Parameters and Arguments in pandas4:09
Parameters and Arguments in pandas – Exercise #11 question
Parameters and Arguments in pandas – Exercise #21 question
Using .unique() and .nunique()3:49
Using .sort_values()3:58
Introduction to pandas DataFrames – Part I4:41
Introduction to pandas DataFrames – Exercise #11 question
Introduction to pandas DataFrames – Exercise #21 question
Introduction to pandas DataFrames – Part II5:05
Introduction to pandas DataFrames – Exercise #31 question
Introduction to pandas DataFrames – Exercise #41 question
Introduction to pandas DataFrames – Exercise #51 question
pandas DataFrames – Common Attributes4:15
Data Selection in pandas DataFrames6:55
pandas DataFrames – Indexing with .iloc[]5:56
pandas DataFrames – Indexing with .loc[]3:51
66. Bonus lecture – 1 lecture 1min
Bonus Lecture: Next Steps1:07
Instructor: 365 Careers

365 Careers is the #1 best-selling provider of business, finance, and data science courses on Udemy. The company’s courses have been taken by more than 2,900,000 students in 210 countries. People working at world-class firms like Apple, PayPal, and Citibank have completed 365 Careers trainings.    

Currently, 365 focuses on the following topics on Udemy:    1) Finance – Finance fundamentals, Financial modeling in Excel, Valuation, Accounting, Capital budgeting, Financial statement analysis (FSA), Investment banking (IB), Leveraged buyout (LBO), Financial planning and analysis (FP&A), Corporate budgeting, applying Python for Finance, Tesla valuation case study, CFA, ACCA, and CPA

2) Data science – Statistics, Mathematics, Probability, SQL, Python programming, Python for Finance, Business Intelligence, R, Machine Learning, TensorFlow, Tableau, the integration of SQL and Tableau, the integration of SQL, Python, Tableau, Power BI, Credit Risk Modeling, and Credit Analytics, Data literacy, Product Management, Pandas, Numpy, Python Programming, Data Strategy

3) Entrepreneurship – Business Strategy, Management and HR Management, Marketing, Decision Making, Negotiation, and Persuasion, Tesla’s Strategy and Marketing

4) Office productivity – Microsoft Excel, PowerPoint, Microsoft Word, and Microsoft Outlook

5) Blockchain for Business

All of our courses are:  

– Pre-scripted  

– Hands-on    

– Laser-focused   

– Engaging   

– Real-life tested   

By choosing 365 Careers, you make sure you will learn from proven experts, who have a passion for teaching, and can take you from beginner to pro in the shortest possible amount of time.  

If you want to become a financial analyst, a data scientist, a business analyst, a data analyst, a business intelligence analyst, a business executive, a finance manager, an FP&A analyst, an investment banker, or an entrepreneur

365 Careers’ courses are the perfect place to start. 

Course Feature

Course Feature

Course Provider: Udemy
UEN: N/A
Course Reference Number: N/A
Mode Of Training: Online

FULL COURSE FEE$139.98
Duration31hrs 46m

Available in: English