Get in Touch
 Duration 14 hours (2 days)

Course Outline

Foundations of AI Programming

  • Defining AI programming: key concepts and real-world examples
  • Public sector applications of AI: chatbots, summarizers, and intelligent search
  • Distinguishing between AI models and traditional programming logic

Introductory Python for AI

  • Writing your initial Python scripts
  • Managing data structures and control logic
  • Essential libraries for AI programming: requests, pandas, json

Utilising AI APIs

  • Understanding APIs: securely accessing AI models
  • Transmitting text and structured data to models
  • Working with OpenAI, Cohere, or Hugging Face APIs

Creating Simple AI Tools

  • Developing a document summarizer
  • Prototyping a chatbot for citizen services
  • Using AI to automatically label public datasets

Evaluating Outputs and Limitations

  • Understanding the probabilistic nature of AI behaviour
  • Prompt engineering and managing output quality
  • Red-teaming prototypes to identify bias and hallucinations

Compliance, Ethics, and Responsible Development

  • Privacy and explainability requirements in government
  • Open-source versus proprietary models: advantages and trade-offs
  • A checklist for safe experimentation and scaling up

Summary and Next Steps

Requirements

  • Foundational experience with spreadsheets or structured data
  • Awareness of public sector service delivery or analytical tasks
  • No previous programming background is necessary (introductory Python is included)

Target Audience

  • Civil servants and analysts integrating AI into their daily operations
  • Digital government professionals looking for practical skills in AI integration
  • Government teams focused on innovation, transformation, and research

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories