- Certificate of completion - Free

Python for Data Science & Machine Learning
Study365
FREE e-Certificate Included | Accredited by IAP | 365 Days Unlimited Access | Quality e-Study Materials | LEVEL 3
Summary
Overview
Certificates
Certificate of completion
Digital certificate - Included
CPD
Course media
Description
Learning Outcomes
- Understanding of basic Python structures: strings, lists, and dictionaries
- Learn to use Python Object-Oriented Programming (OOP)
- Confidence to write Python scripts to perform automated actions
- Learn to produce your own Python programmes from scratch
COURSE CURRICULUM
Module 01 : Introduction To Python For Data Science & Machine Learning From A-Z
- Who is this course for?
- Data science + machine learning marketplace
- Data science job opportunities
- Data science job roles
- What is a data scientist?
- How to get a data science job
- Data science projects overview
Module 02 : Data Science & Machine Learning Concepts
- Why we use python
- What is data science?
- What is machine learning?
- Machine learning concepts & algorithms
- What is deep learning?
- Machine learning vs deep learning
Module 03 : Python For Data Science
- What is programming?
- Why python for data science?
- What is jupyter?
- What is google colab?
- Python variables, booleans
- Getting started with google colab
- Python operators
- Python numbers & booleans
- Python strings
- Python conditional statements
- Python for loops and while loops
- Python lists
- More about lists
- Python tuples
- Python dictionaries
- Python sets
- Compound data types & when to use each one?
- Python functions
- Object-oriented programming in python
Module 04 : Statistics for Data Science
- Introduction to statistics
- Descriptive statistics
- Measure of variability
- Measure of variability continued
- Measures of variable relationship
- Inferential statistics
- Measure of asymmetry
- Sampling distribution
Module 05 : Probability And Hypothesis Testing
- What exactly is probability?
- Expected values
- Relative frequency
- Hypothesis testing overview
Module 06 : NumPy Data Analysis
- Intro numpy array data types
- Numpy arrays
- Numpy arrays basics
- Numpy array indexing
- Numpy array computations
- Broadcasting
Module 07 : Pandas Data Analysis
- Intro to pandas
- Intro to pandas continued
Module 08 : Python Data Visualization
- Data visualization overview
- Different data visualization libraries in python
- Python data visualization implementation
Module 09 : Introduction To Machine Learning
- Introduction to machine learning
Module 10 : Data Loading & Exploration
- Exploratory data analysis
Module 11 : Data Cleaning
- Feature scaling
- Data cleaning
Module 12 : Feature Selecting And Engineering
- Feature engineering
Module 13 : Linear And Logistic Regression
- Linear regression Intro
- Gradient descent
- Linear regression + correlation methods
- Linear regression Implementation
- Logistic regression
Module 14 : K Nearest Neighbors
- Parametric vs non-parametric models
- Eda on iris dataset
- The knn intuition
- Implement the knn algorithm from scratch
- Compare the result with the sklearn library
- Hyperparameter tuning using the cross-validation
- The decision boundary visualization
- Manhattan vs euclidean distance
- Feature scaling in knn
- Curse of dimensionality
- Knn use cases
- Knn pros and cons
Module 15 : Decision Trees
- Decision Trees Section Overview
- EDA on Adult Dataset
- What is Entropy and Information Gain?
- The Decision Tree ID3 algorithm from scratch Part 1
- The Decision Tree ID3 algorithm from scratch Part 2
- The Decision Tree ID3 algorithm from scratch Part 3
- ID3 – Putting Everything Together
- Evaluating our ID3 implementation
- Compare with Sklearn implementation
- Visualizing the tree
- Plot the Important Features
- Decision Trees Hyper-parameters
- Pruning
- [Optional] Gain Ration
- Decision Trees Pros and Cons
- Project] Predict whether income exceeds $50K/yr – Overview
Module 16 : Ensemble Learning And Random Forests
- Ensemble Learning Section Overview
- What is Ensemble Learning?
- What is Bootstrap Sampling?
- What is Bagging?
- Out-of-Bag Error (OOB Error)
- Implementing Random Forests from scratch Part 1
- Implementing Random Forests from scratch Part 2
- Compare with sklearn implementation
- Random Forests Hyper-Parameters
- Random Forests Pros and Cons
- What is Boosting?
- AdaBoost Part 1
- AdaBoost Part 2
Module 17 : Support Vector Machines
- SVM Outline
- SVM intuition
- Hard vs Soft Margins
- C hyper-parameter
- Kernel Trick
- SVM – Kernel Types
- SVM with Linear Dataset (Iris)
- SVM with Non-linear Dataset
- SVM with Regression
- [Project] Voice Gender Recognition using SVM
Module 18 : K-Means
- Unsupervised Machine Learning Introduction
- Unsupervised Machine Learning Continued
- Data Standardization
Module 19 : PCA
- PCA Section Overview
- What is PCA?
- PCA Drawbacks
- PCA Algorithm Steps (Mathematics)
- Covariance Matrix vs SVD
- PCA – Main Applications
- PCA – Image Compression
- PCA Data Preprocessing
- PCA – Biplot and the Screen Plot
- PCA – Feature Scaling and Screen Plot
- PCA – Supervised vs Unsupervised
- PCA – Visualization
Module 20 : Data Science Career
- Creating A Data Science Resume
- Data Science Cover Letter
- How to Contact Recruiters
- Getting Started with Freelancing
- Top Freelance Websites
- Personal Branding
- Networking
- Importance of a Website
Method of Assessment
This is a knowledge-based course, and thus, will contain no method of assessment.
Certification
Once the course is completed, the learners get awarded with a certificate of completion for 'Python for Data Science & Machine Learning - Level 3' by iAP.
Awarding Body
The International Awards for Professionals (iAP) is an awarding body established in 1999 that aims to promote a high educational standard. They hope to create online education that is trustworthy and credible. They are focused on raising the standards of online education, and ensuring it is accessible to all. The iAP provides accreditation for a range of educational establishments, and monitors and continually develops the educational standards of such institutions. Their globally recognised certifications allow learners to acquire the skills and knowledge needed to gain employment in the chosen fields.
About the Author
Juan Galvan is a visionary, marketer and digital entrepreneur. He has been effective in enabling digital businesses to reach the next level of success. He believes in continued education and wants to share his extensive knowledge and experience as a coach, consultant and strategist with others. He aims to enable learners to expand their skillset in digital marketing, web development, programming and e-commerce. Juan Galvan will guide you to make critical business decisions, develop unique ways to deliver products in the marketplace and have clarity and confidence in your business.
Who is this course for?
- Students
- Aspiring Python Developers
- IT professionals
Requirements
- A basic understanding of English, ICT and numeracy would be beneficial
Career path
- Python Developer
- Data Scientist
- Machine Learning Engineer
Python has been adopted by many non-programmers too such as,
- Accountants
- Scientists
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on Reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.
FAQs
Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2025. All rights reserved.