Machine Learning Fundamentals with Python
Unlock hidden insights and predict future trends with the power of machine learning! This dynamic Machine Learning Fundamentals with Python course equips you with all the essential tools to dive into both supervised and unsupervised learning, setting you up for success in the world of data-driven predictions.

Language
- English
Topic
- Machine Learning
Industries
- Information Technology
Skills You Will Learn
- Statistical Modeling, Random Forest Algorithm, Machine Learning, Algorithms, Unsupervised Learning, Python
Offered By
- IBMSkillsNetwork
Estimated Effort
- 13 hours
Platform
- SkillsNetwork
Last Update
- April 22, 2025
- Introduction to Machine Learning
- Python for Machine Learning
- Supervised vs Unsupervised Learning
- Introduction to Regression
- Simple Linear Regression
- Model Evaluation in Regression Models
- Evaluation Metrics in Regression Models
- Multiple Linear Regression
- Non-linear Regression
- Introduction to Classification
- K-Nearest Neighbors
- Evaluation Metrics in Classification
- Introduction to Decision Trees
- Building Decision Trees
- Introduction to Logistic Regression
- Logistic Regression vs Linear Regression
- Logistic Regression Training
- Support Vector Machines
- Introduction to Clustering
- K-Means Clustering
- Hierarchical Clustering
- Density-Based Clustering
- Introduction to Recommender Systems
- Content-based recommender systems
- Collaborative Filtering
What You'll Learn
- Explain the difference between the two main types of machine learning methods: supervised and unsupervised
- Describe Supervised learning algorithms, including classification and regression
- Describe Unsupervised learning algorithms, including Clustering and Dimensionality Reduction
- Explain how statistical modelling relates to machine learning and how to compare them
- Discuss real-life examples of the different ways machine learning affects society
- Build a prediction model using classification
Recommended Skills Before Taking this Course

Language
- English
Topic
- Machine Learning
Industries
- Information Technology
Skills You Will Learn
- Statistical Modeling, Random Forest Algorithm, Machine Learning, Algorithms, Unsupervised Learning, Python
Offered By
- IBMSkillsNetwork
Estimated Effort
- 13 hours
Platform
- SkillsNetwork
Last Update
- April 22, 2025
Instructors
Joseph Santarcangelo
Senior Data Scientist at IBM
Joseph has a Ph.D. in Electrical Engineering, his research focused on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.
Read moreJeff Grossman
Founder, 617 Data Solutions Inc.
I create technical educational content and build stuff around data. I love kids, dogs, walking, bicycles and snow sports. I'm working on coming to terms with robots. I've been around long enough to witness an accelerating rate of change of technological advancement. We need all hands on deck to help protect ourselves from ourselves. Prosperity will come from efficiencies but will also require our acceptance of and cooperation with the change that is inevitable. Quoting Ray Kurzweil (via https://en.wikipedia.org/wiki/The_Singularity_Is_Near): "Kurzweil concedes that every technology carries with it the risk of misuse or abuse, from viruses and nanobots to out-of-control AI machines. He believes the only countermeasure is to invest in defensive technologies, for example by allowing new genetics and medical treatments, monitoring for dangerous pathogens, and creating limited moratoriums on certain technologies. As for artificial intelligence Kurzweil feels the best defense is to increase the "values of liberty, tolerance, and respect for knowledge and diversity" in society, because "the nonbiological intelligence will be embedded in our society and will reflect our values".
Read moreIBM Skills Network
IBM Skills Network Team
At IBM Skills Network, we know how crucial it is for businesses, professionals, and students to build hands-on, job-ready skills quickly to stay competitive. Our courses are designed by experts who work at the forefront of technological innovation. With years of experience in fields like AI, software development, cybersecurity, data science, business management, and more, our instructors bring real-world insights and practical, hands-on learning to every module. Whether you're upskilling yourself or your team, we will equip you with the practical experience and future focused technical and business knowledge you need to succeed in today’s ever-evolving world.
Read moreAbhishek Gagneja
Freelance Subject Matter Expert
I am a lifelong learner with more than a decade of teaching experience at university level. I am an AI enthusiast and love learning new things.
Read more