Skip to main content
NITA AccreditedIntermediatePhysical + Virtual5 daysTOIT492

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

View all dates

Duration

5 days

Live instruction

Delivery

Physical + Virtual

Cohort based

Level

Intermediate

Working professionals

Certification

NITA reimbursable

For Kenyan cohorts

Language

English

All materials

Overview

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
Learning outcomes

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
Course modules

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
Impact

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.

Full calendar
FAQs

Common questions.

Still not sure? Send us a note and a facilitator will get back to you within a business day.

No, this course is designed for beginners with no prior programming experience. It starts from the basics and builds proficiency progressively.

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.