
Machine Learning 101
Description
This beginner-friendly course introduces the core principles of machine learning. Participants will learn how to use Python and Scikit-Learn to build and evaluate regression and classification models, gaining hands-on experience with real-world data and essential ML workflows.
Indicative Duration: 8 training hours
*Duration is adjusted based on the final scope and the target audience.
Scope
| 1. Preliminaries |
|
|
| 2. Preprocessing |
|
|
| 3. ML Algorithms |
|
|
| 4. More Algorithms & Model evaluation |
|
|
Learning Objectives
Upon completion of the course participants will be able to:
- Understand the basic concepts and goals of machine learning.
- Work with Python data structures and essential ML libraries.
- Load and preprocess datasets using Scikit-Learn.
- Apply linear regression and evaluate regression models.
- Implement basic classification algorithms and assess model performance using appropriate metrics.
Target Audience
- Roles: Aspiring Data Scientists, Junior ML Engineers, Analysts, Developers entering ML
- Seniority Levels: Entry-level to Junior professionals with minimal or no prior ML experience
Prerequisite Knowledge
- Basic Python programming skills
- Familiarity with Jupyter notebooks or similar environments
- General understanding of data analysis concepts
Delivery Method
Sessions can be delivered via the following formats:
- Live Online โ Interactive virtual sessions via video conferencing
- On-Site โ At your organizationโs premises
- In-Person โ At Code.Hubโs training center
- Hybrid โ A combination of online and in-person sessions
The training methodology combines presentations, live demonstrations, hands-on exercises and interactive discussions to ensure participants actively practice AI in realistic work scenarios.

