Course Overview

This course introduces learners to Python programming while providing an accessible entry point into modern artificial intelligence concepts. Participants will build a strong foundation in Python, covering core constructs such as data structures, modules, and program organisation. The course then progresses into AI-focused topics, including Retrieval Augmented Generation (RAG) and working with tools such as Ollama and the OpenAI library. By combining programming fundamentals with practical AI applications, this course prepares learners for the next stage in their development journey.

This course is designed for:

  • Learners with basic programming or JavaScript knowledge
  • Individuals interested in transitioning into Python development
  • Aspiring developers exploring AI and machine learning concepts
  • Professionals seeking to understand modern AI tools and workflows

Features

  • Beginner-friendly introduction to Python programming
  • Hands-on experience with lists, dictionaries, and modules
  • Introduction to AI concepts, including Retrieval Augmented Generation (RAG)
  • Practical exposure to tools such as Ollama and OpenAI libraries
  • Instructor-led sessions with applied exercises

What will I learn

You will learn the fundamentals of Python programming and how to apply these skills to emerging AI use cases. By the end of the course, you will understand key programming concepts, work with data structures, and gain practical insight into how AI models can be integrated into applications using tools like Ollama and OpenAI.

Learning Structure

  • Focused Evening Learning

    Three evening sessions delivered in one week.

  • Intensive 1-Week Programme

    Fast-paced, practical learning across three evenings.

  • Flexible Online Delivery

    Join live sessions from anywhere over one week.

Modules

  • Introduction to Python and Development Setup
  • Python Basics: Syntax, Variables, and Data Types
  • Working with Lists, Dictionaries, and Modules
  • Introduction to AI Concepts and RAG Basics
  • Using Ollama and OpenAI Libraries in Python
  • Building Simple AI-Driven Applications

Prerequisite

  • Entry Requirement

    Basic programming or JavaScript knowledge is recommended for this course.

  • Technical requirements

    To participate fully in remote training, you’ll need: A working laptop or desktop (Chromebooks, tablets, and smartphones are not recommended) ICS Learn Reliable Wi-Fi connection A webcam, microphone, and speakers (for online classes)

  • Prior Experience

    Some familiarity with programming concepts is helpful but not mandatory.

FAQs

The course runs for 1 week with 3 instructor-led evening sessions.

Delivered through live evening sessions across the week, ideal for flexible learning alongside work or study.

Basic programming or JavaScript knowledge is recommended to fully benefit from this course.

You will learn Python fundamentals, data structures, and how to apply them to AI concepts such as Retrieval Augmented Generation (RAG).

Yes, you will gain practical exposure to tools like Ollama and OpenAI libraries to understand real-world AI applications.

You can progress to advanced JavaScript, Node.js, Express, or deeper AI and machine learning pathways.