Get in Touch
 Duration 14 hours

Course Outline

Foundations of AI Programming

  • Defining AI programming: Key concepts and real-world examples
  • Public sector AI applications: chatbots, summarization tools, and intelligent search
  • AI models versus traditional programming logic

Introductory Python for AI

  • Writing your first Python scripts
  • Working with data structures and control flow logic
  • Essential libraries for AI programming: requests, pandas, and json

Leveraging AI APIs

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

Building Simple AI Tools

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

Evaluating Outputs and Limitations

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

Compliance, Ethics, and Responsible Development

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

Summary and Next Steps

Requirements

  • Basic familiarity with spreadsheets or handling structured data
  • Experience with public sector service delivery or analytical tasks
  • No previous programming background is necessary; introductory Python will be provided

Target Audience

  • Public servants and analysts interested in incorporating AI into daily workflows
  • Digital government professionals aiming to develop practical skills in AI integration
  • Government teams focused on innovation, transformation, and research

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories