- 1. Who is This Course For? 2m 43s
- 2. Data Science + Machine Learning Marketplace 6m 55s
- 3. Data Science Job Opportunities 4m 24s
- 4. Data Science Job Roles 10m 23s
- 5. What is a Data Scientist? 17m
- 6. How To Get a Data Science Job 18m 39s
- 7. Data Science Projects Overview 11m 52s
Python for Data Science & Machine Learning from A-Z
About this course
Learn Python for Data Science & Machine Learning from A-Z
In this practical, hands-on course you’ll learn how to program using Python for Data Science and Machine Learning. This includes data analysis, visualization, and how to make use of that data in a practical manner.
Our main objective is to give you the education not just to understand the ins and outs of the Python programming language for Data Science and Machine Learning, but also to learn exactly how to become a professional Data Scientist with Python and land your first job.
We'll go over some of the best and most important Python libraries for data science such as NumPy, Pandas, and Matplotlib +
NumPy — A library that makes a variety of mathematical and statistical operations easier; it is also the basis for many features of the pandas library.
Pandas — A Python library created specifically to facilitate working with data, this is the bread and butter of a lot of Python data science work.
NumPy and Pandas are great for exploring and playing with data. Matplotlib is a data visualization library that makes graphs as you’d find in Excel or Google Sheets. Blending practical work with solid theoretical training, we take you from the basics of Python Programming for Data Science to mastery.
This Machine Learning with Python course dives into the basics of machine learning using Python. You'll learn about supervised vs. unsupervised learning, look into how statistical modeling relates to machine learning, and do a comparison of each.
We understand that theory is important to build a solid foundation, we understand that theory alone isn’t going to get the job done so that’s why this course is packed with practical hands-on examples that you can follow step by step. Even if you already have some coding experience, or want to learn about the advanced features of the Python programming language, this course is for you!
Python coding experience is either required or recommended in job postings for data scientists, machine learning engineers, big data engineers, IT specialists, database developers, and much more. Adding Python coding language skills to your resume will help you in any one of these data specializations requiring mastery of statistical techniques.
Together we’re going to give you the foundational education that you need to know not just on how to write code in Python, analyze and visualize data and utilize machine learning algorithms but also how to get paid for your newly developed programming skills.
The course covers 5 main areas:
1: PYTHON FOR DS+ML COURSE INTRO
This intro section gives you a full introduction to the Python for Data Science and Machine Learning course, data science industry, and marketplace, job opportunities and salaries, and the various data science job roles.
Intro to Data Science + Machine Learning with Python
Data Science Industry and Marketplace
Data Science Job Opportunities
How To Get a Data Science Job
Machine Learning Concepts & Algorithms
2: PYTHON DATA ANALYSIS/VISUALIZATION
This section gives you a full introduction to the Data Analysis and Data Visualization with Python with hands-on step by step training.
Python Crash Course
NumPy Data Analysis
Pandas Data Analysis
3: MATHEMATICS FOR DATA SCIENCE
This section gives you a full introduction to the mathematics for data science such as statistics and probability.
Descriptive Statistics
Measure of Variability
Inferential Statistics
Probability
Hypothesis Testing
4: MACHINE LEARNING
This section gives you a full introduction to Machine Learning including Supervised & Unsupervised ML with hands-on step-by-step training.
Intro to Machine Learning
Data Preprocessing
Linear Regression
Logistic Regression
K-Nearest Neighbors
Decision Trees
Ensemble Learning
Support Vector Machines
K-Means Clustering
PCA
5: STARTING A DATA SCIENCE CAREER
This section gives you a full introduction to starting a career as a Data Scientist with hands-on step by step training.
Creating a Resume
Creating a Cover Letter
Personal Branding
Freelancing + Freelance websites
Importance of Having a Website
Networking
By the end of the course you’ll be a professional Data Scientist with Python and confidently apply for jobs and feel good knowing that you have the skills and knowledge to back it up.
What you'll learn
- Learn Python for Data Science & Machine Learning from A-Z
- In this practical, hands-on course you’ll learn how to program using Python for Data Science and Machine Learning.
- This includes data analysis, visualization, and how to make use of that data in a practical manner.
- Our main objective is to give you the education not just to understand the ins and outs of the Python programming language for Data Science and Machine Learning, but also to learn exactly how to become a professional Data Scientist with Python and land your first job.
Curriculum
140 Lessons • 22H 54M- 1. Why We Use Python? 3m 14s
- 2. What is Data Science? 13m 24s
- 3. What is Machine Learning? 14m 22s
- 4. Machine Learning Concepts & Algorithms 14m 42s
- 5. What is Deep Learning? 9m 44s
- 6. Machine Learning vs Deep Learning 11m 9s
- 1. What is Programming? 6m 3s
- 2. Why Python for Data Science? 4m 35s
- 3. What is Jupyter? 3m 54s
- 4. What is Google Colab? 3m 27s
- 5. Python Variables, Booleans and None 11m 47s
- 6. Getting Started with Google Colab 9m 7s
- 7. Python Operators 25m 26s
- 8. Python Numbers & Booleans 7m 47s
- 9. Python Strings 13m 12s
- 10. Python Conditional Statements 13m 53s
- 11. Python For Loops and While Loops 8m 7s
- 12. Python Lists 5m 10s
- 13. More about Lists 15m 8s
- 14. Python Tuples 11m 25s
- 15. Python Dictionaries 20m 19s
- 16. Python Sets 9m 41s
- 17. Compound Data Types & When to use each one? 12m 58s
- 18. Python Functions 14m 23s
- 19. Object Oriented Programming in Python 18m 47s
- 1. Intro To Statistics 7m 11s
- 2. Descriptive Statistics 6m 35s
- 3. Measure of Variability 12m 19s
- 4. Measure of Variability Continued 9m 35s
- 5. Measures of Variable Relationship 7m 37s
- 6. Inferential Statistics 15m 18s
- 7. Measure of Asymmetry 1m 57s
- 8. Sampling Distribution 7m 34s
- 1. What Exactly is Probability? 3m 44s
- 2. Expected Values 2m 38s
- 3. Relative Frequency 5m 15s
- 4. Hypothesis Testing Overview 9m 9s
- 1. Intro NumPy Array Data Types 12m 58s
- 2. NumPy Arrays 8m 21s
- 3. NumPy Arrays Basics 11m 36s
- 4. NumPy Array Indexing 9m 10s
- 5. NumPy Array Computations 5m 53s
- 6. Broadcasting 4m 32s
- 1. Introduction to Pandas 15m 52s
- 2. Introduction to Pandas Continued 18m 5s
- 1. Data Visualization Overview 24m 49s
- 2. Different Data Visualization Libraries in Python 12m 48s
- 3. Python Data Visualization Implementation 8m 27s
- 1. Introduction To Machine Learning 26m 3s
- 1. Exploratory Data Analysis 13m 5s
- 1. Feature Scaling 7m 40s
- 2. Data Cleaning 7m 43s
- 1. Feature Engineering 6m 11s
- 1. Linear Regression Intro 8m 17s
- 2. Gradient Descent 5m 58s
- 3. Linear Regression + Correlation Methods 26m 33s
- 4. Linear Regression Implementation 5m 6s
- 5. Logistic Regression 3m 22s
- 1. KNN Overview 3m 1s
- 2. parametric vs non-parametric models 3m 28s
- 3. EDA on Iris Dataset 22m 8s
- 4. The KNN Intuition 2m 16s
- 5. Implement the KNN algorithm from scratch 11m 45s
- 6. Compare the result with the sklearn library 3m 47s
- 7. Hyperparameter tuning using the cross-validation 10m 47s
- 8. The decision boundary visualization 4m 55s
- 9. Manhattan vs Euclidean Distance 11m 21s
- 10. Feature scaling in KNN 6m 1s
- 11. Curse of dimensionality 8m 9s
- 12. KNN use cases 3m 32s
- 13. KNN pros and cons 5m 32s
- 1. Decision Trees Section Overview 4m 11s
- 2. EDA on Adult Dataset 16m 53s
- 3. What is Entropy and Information Gain? 21m 50s
- 4. The Decision Tree ID3 algorithm from scratch Part 1 11m 32s
- 5. The Decision Tree ID3 algorithm from scratch Part 2 7m 35s
- 6. The Decision Tree ID3 algorithm from scratch Part 3 4m 7s
- 7. ID3 - Putting Everything Together 21m 23s
- 8. Evaluating our ID3 implementation 16m 53s
- 9. Compare with Sklearn implementation 8m 51s
- 10. Visualizing the tree 10m 15s
- 11. Plot the features importance 5m 51s
- 12. Decision Trees Hyper-parameters 11m 39s
- 13. Pruning 17m 11s
- 14. [Optional] Gain Ration 2m 49s
- 15. Decision Trees Pros and Cons 7m 31s
- 16. [Project] Predict whether income exceeds $50K/yr - Overview 2m 33s
- 1. Ensemble Learning Section Overview 3m 46s
- 2. What is Ensemble Learning? 13m 6s
- 3. What is Bootstrap Sampling? 8m 25s
- 4. What is Bagging? 5m 20s
- 5. Out-of-Bag Error (OOB Error) 7m 47s
- 6. Implementing Random Forests from scratch Part 1 22m 34s
- 7. Implementing Random Forests from scratch Part 2 6m 10s
- 8. Compare with sklearn implementation 3m 41s
- 9. Random Forests Hyper-Parameters 4m 23s
- 10. Random Forests Pros and Cons 5m 25s
- 11. What is Boosting? 4m 41s
- 12. AdaBoost Part 1 4m 10s
- 13. AdaBoost Part 2 14m 33s
- 1. SVM Outline 5m 16s
- 2. SVM intuition 11m 38s
- 3. Hard vs Soft Margins 13m 25s
- 4. C hyper-parameter 4m 17s
- 5. Kernel Trick 12m 18s
- 6. SVM - Kernel Types 18m 13s
- 7. SVM with Linear Dataset (Iris) 13m 35s
- 8. SVM with Non-linear Dataset 12m 50s
- 9. SVM with Regression 5m 51s
- 10. [Project] Voice Gender Recognition using SVM 4m 26s
- 1. Unsupervised Machine Learning Intro 20m 22s
- 2. Unsupervised Machine Learning Continued 20m 48s
- 3. Data Standardization 19m 5s
- 1. PCA Section Overview 5m 12s
- 2. What is PCA? 9m 36s
- 3. PCA Drawbacks 3m 31s
- 4. PCA Algorithm Steps (Mathematics) 13m 12s
- 5. Covariance Matrix vs SVD 4m 58s
- 6. PCA - Main Applications 2m 50s
- 7. PCA - Image Compression 27m
- 8. PCA Data Preprocessing 14m 31s
- 9. PCA - Biplot and the Screen Plot 17m 27s
- 10. PCA - Feature Scaling and Screen Plot 9m 29s
- 11. PCA - Supervised vs Unsupervised 4m 55s
- 12. PCA - Visualization 7m 31s
- 1. Creating A Data Science Resume 6m 45s
- 2. Data Science Cover Letter 3m 33s
- 3. How to Contact Recruiters 4m 20s
- 4. Getting Started with Freelancing 4m 13s
- 5. Top Freelance Websites 5m 35s
- 6. Personal Branding 4m 2s
- 7. Networking Do's and Don'ts 3m 45s
- 8. Importance of a Website 2m 56s
- 0.00 instructor rating
- 1 courses
- Systems students worldwide
Juan Galvan
Learn from DragonZap instructors with practical, build-first lessons focused on systems, low-level programming, compilers, kernels, and real-world engineering fundamentals.
Student reviews
No student reviews have been posted yet.