Training on Introduction to Python for AI and Machine Learning
Comprehensive Python for AI and ML. Master NumPy, Pandas, Matplotlib, and Scikit-learn for data manipulation and machine learning.
Next intake
20 Jul 2026 · Nakuru
Duration
5 days
Live instruction
Delivery
Physical + Virtual
Cohort based
Level
Intermediate
Working professionals
Certification
NITA reimbursable
For Kenyan cohorts
Language
English
All materials
About this programme
This course provides a comprehensive introduction to Python programming specifically for AI and machine learning applications. Participants will learn Python fundamentals, essential libraries, and data manipulation techniques needed for AI and ML projects.
Who Should Attend:
- Software developers and programmers
- IT professionals and engineers
- Data analysts and scientists
- Researchers and academics
- Aspiring AI and ML professionals
What you'll walk away with
- To provide a comprehensive introduction to Python for AI and ML
- To enable participants to write Python code for AI projects
- To equip participants with key Python libraries
- To build foundation for advanced Python-based AI development
What we cover, module by module
Module 1: Python Fundamentals for AI and ML
- Getting started with Python: installation and setup
- Basic syntax, data types, and variables
- Control flow: loops, conditionals, and functions
- Data structures: lists, tuples, dictionaries, sets
- Modules, packages, and working with files
- Case Study: Writing Python scripts for data manipulation
Module 2: NumPy and Pandas for Data Manipulation
- Introduction to NumPy and Pandas
- NumPy arrays: creation, indexing, and operations
- Pandas Series and DataFrames
- Data cleaning and preparation with Pandas
- Data selection, filtering, and grouping
- Case Study: Manipulating data with NumPy and Pandas
Module 3: Data Visualization with Matplotlib and Seaborn
- Introduction to Matplotlib and Seaborn
- Creating basic plots: line, bar, scatter, histogram
- Customizing plots and creating subplots
- Advanced visualizations with Seaborn
- Visualizing data distributions and relationships
- Case Study: Visualizing data for AI analysis
Module 4: Introduction to Scikit-learn for Machine Learning
- Introduction to Scikit-learn library
- Building and evaluating ML models in Python
- Implementing regression and classification models
- Model selection and evaluation with Scikit-learn
- Preprocessing and pipelines in Scikit-learn
- Case Study: Building an ML model with Scikit-learn
Module 5: Best Practices and Advanced Python Techniques
- Writing efficient and optimized Python code
- Debugging and testing Python code
- Working with Jupyter notebooks
- Python for data science: best practices and conventions
- Introduction to other AI and ML libraries
- Case Study: Developing a Python script for an AI application
Where the change lands
Organizational Impacts:
- Enhanced Python programming skills for AI projects
- Reduced time to develop AI and ML solutions
- Improved code quality and efficiency in AI projects
- Stronger foundation for AI and ML development
Individual Impacts:
- Proficiency in Python programming fundamentals
- Skills in using Python libraries for data analysis and ML
- Ability to write Python code for AI and ML projects
- Foundation for advanced AI and ML programming
Dates and locations
Upcoming intakes
Every intake is limited to a small cohort. Booking closes when a date fills or three weeks before the start, whichever comes first.
| City | Starts | Ends | Delivery | Book |
|---|---|---|---|---|
NakuruNext | 20 Jul 2026 | 24 Jul 2026 | In-Person | Book |
Kigali | 20 Jul 2026 | 24 Jul 2026 | In-Person | Book |
Accra | 20 Jul 2026 | 24 Jul 2026 | In-Person | Book |
Kisumu | 27 Jul 2026 | 31 Jul 2026 | In-Person | Book |
Johannesburg | 27 Jul 2026 | 31 Jul 2026 | In-Person | Book |
Dakar | 27 Jul 2026 | 31 Jul 2026 | In-Person | Book |
- NakuruNext
20 Jul → 24 Jul·In-Person
Book this intake - Kigali
20 Jul → 24 Jul·In-Person
Book this intake - Accra
20 Jul → 24 Jul·In-Person
Book this intake - Kisumu
27 Jul → 31 Jul·In-Person
Book this intake - Johannesburg
27 Jul → 31 Jul·In-Person
Book this intake - Dakar
27 Jul → 31 Jul·In-Person
Book this intake
Common questions.
Still not sure? Send us a note and a facilitator will get back to you within a business day.
You may also like.
Programmes in the same discipline that participants often pair with this course.
Hybrid5 daysDemystify AI, understand its ethical challenges, and develop governance frameworks. Address bias, misinformation, and accountability in AI systems.
Hybrid10 daysStrengthen AI governance skills for policymakers and regulators. Develop frameworks, conduct risk assessments, and co-create national AI strategies.
Hybrid10 daysMeta Description: Comprehensive Python for AI and ML. Master NumPy, Pandas, Matplotlib, and Scikit-learn for data manipulation and machine learning.
Course finder
Find the right course for you
Prefer to talk it through? Send us an enquiry and a facilitator will scope a fit within a business day.
For corporate teams
Training 10+ professionals?
We deliver Training on Introduction to Python for AI and Machine Learning in-house at your offices, at a venue we arrange, or fully virtual. Customise the curriculum against your KPIs, and get a bespoke price for the cohort size you need.
