Skip to content
OpenSprig

AI & Machine Learning

Python for AI & Machine Learning

Learn Python, NumPy and Pandas, and prepare data for machine learning.

Overview

Build the Python foundation every AI and ML engineer needs. You start from the basics, then work with real datasets using NumPy and Pandas, visualise data and train your first models with Scikit-learn.

Course objectives

  • Write clean Python programs
  • Work with data using NumPy and Pandas
  • Clean, prepare and visualise datasets
  • Train simple models with Scikit-learn

Who it's for

  • Beginners who want to move into AI or data roles
  • IT professionals adding Python to their toolkit
  • Students preparing for machine learning courses

Prerequisites

  • Basic computer skills
  • School-level maths is helpful

Syllabus outline

  • Variables, data types and control flow
  • Functions and modules
  • Working with files

Lab and practice approach

You code along in Jupyter notebooks in every class, with weekly exercises and a final mini project analysing a real dataset.

Why attend this course?

  • Python is the main language of AI and data science
  • Prepares you for every advanced AI course
  • Useful for automation in IT roles too

After completing this course

Roles you can aim for

  • Junior Python developer
  • Data analyst
  • Aspiring ML engineer

What you will be able to do

  • Python programming
  • Data wrangling with Pandas
  • Data visualisation

Assessments and capstone project

No vendor exam is required. You are assessed through assignments, quizzes and knowledge checks, technical assessments and a final capstone project.

Assessment
Assignments, quizzes and technical assessments
Final project
Capstone project reviewed by your instructor
Vendor exam
Not required

Why learn with OpenSprig

  • Live, instructor-led online sessions you can ask questions in
  • Practice on real systems in every class
  • Exam-objective-aligned syllabus with mock tests
  • Course community group for help between classes
  • Weekend-friendly 2–3 hour classes