Course Code: aiprogps
Duration: 14 hours
Prerequisites:
  • Basic experience working with spreadsheets or structured data
  • Familiarity with public sector service delivery or analysis tasks
  • No prior programming experience required (introductory Python will be covered)

Audience

  • Public servants and analysts exploring AI use in daily workflows
  • Digital government professionals seeking hands-on skills in AI integration
  • Innovation, transformation, and research teams in government
Overview:

AI Programming is the practical application of programming tools and techniques to create intelligent systems that assist in automation, analysis, and service enhancement.

This instructor-led, live training (online or onsite) is aimed at public sector professionals with limited or emerging experience in AI who support innovation, research, or operational transformation and wish to gain practical programming skills to explore how AI tools can be built and applied within government workflows.

By the end of this training, participants will be able to:

  • Understand core AI concepts, including large language models, APIs, and intelligent automation.
  • Write simple Python scripts to call AI services and process structured data.
  • Create prototypes using AI for tasks like summarization, classification, or chatbot development.
  • Evaluate risks and constraints of AI development in the public sector (privacy, explainability, compliance).

Format of the Course

  • Interactive lecture and discussion.
  • Hands-on use of Python and LLM APIs in public sector examples.
  • Guided exercises focused on data analysis, content automation, and workflow prototyping.

Course Customization Options

  • To request a customized training for this course based on your department's workflows or internal tools, please contact us to arrange.
Course Outline:

Foundations of AI Programming

  • What is AI programming? Key concepts and examples
  • Public sector applications of AI: chatbots, summarizers, intelligent search
  • AI models vs traditional programming logic

Introductory Python for AI

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

Using AI APIs

  • What is an API? Accessing AI models securely
  • Sending text and structured data to models
  • Working with OpenAI, Cohere, or Hugging Face APIs

Creating Simple AI Tools

  • Building a document summarizer
  • Prototyping a chatbot for citizen services
  • Using AI to auto-label public datasets

Evaluating Outputs and Limitations

  • Understanding probabilistic AI behavior
  • Prompt engineering and managing output quality
  • Red-teaming your prototypes for bias and hallucinations

Compliance, Ethics, and Responsible Development

  • Privacy and explainability requirements in government
  • Open-source vs proprietary models: pros and cons
  • Checklist for safe experimentation and scale-up

Summary and Next Steps

Sites Published:

United Arab Emirates - Introduction to AI Programming for Public Sector Innovation

Qatar - Introduction to AI Programming for Public Sector Innovation

Egypt - Introduction to AI Programming for Public Sector Innovation

Saudi Arabia - Introduction to AI Programming for Public Sector Innovation

South Africa - Introduction to AI Programming for Public Sector Innovation

Brasil - Introduction to AI Programming for Public Sector Innovation

Canada - Introduction to AI Programming for Public Sector Innovation

中国 - Introduction to AI Programming for Public Sector Innovation

香港 - Introduction to AI Programming for Public Sector Innovation

澳門 - Introduction to AI Programming for Public Sector Innovation

台灣 - Introduction to AI Programming for Public Sector Innovation

USA - Introduction to AI Programming for Public Sector Innovation

Österreich - Introduction to AI Programming for Public Sector Innovation

Schweiz - Introduction to AI Programming for Public Sector Innovation

Deutschland - Introduction to AI Programming for Public Sector Innovation

Czech Republic - Introduction to AI Programming for Public Sector Innovation

Denmark - Introduction to AI Programming for Public Sector Innovation

Estonia - Introduction to AI Programming for Public Sector Innovation

Finland - Introduction to AI Programming for Public Sector Innovation

Greece - Introduction to AI Programming for Public Sector Innovation

Magyarország - Introduction to AI Programming for Public Sector Innovation

Ireland - Introduction to AI Programming for Public Sector Innovation

Luxembourg - Introduction to AI Programming for Public Sector Innovation

Latvia - Introduction to AI Programming for Public Sector Innovation

España - Introduction to AI Programming for Public Sector Innovation

Italia - Introduction to AI Programming for Public Sector Innovation

Lithuania - Introduction to AI Programming for Public Sector Innovation

Nederland - Introduction to AI Programming for Public Sector Innovation

Norway - Introduction to AI Programming for Public Sector Innovation

Portugal - Introduction to AI Programming for Public Sector Innovation

România - Introduction to AI Programming for Public Sector Innovation

Sverige - Introduction to AI Programming for Public Sector Innovation

Türkiye - Introduction to AI Programming for Public Sector Innovation

Malta - Introduction to AI Programming for Public Sector Innovation

Belgique - Introduction to AI Programming for Public Sector Innovation

France - Introduction to AI Programming for Public Sector Innovation

日本 - Introduction to AI Programming for Public Sector Innovation

Australia - Introduction to AI Programming for Public Sector Innovation

Malaysia - Introduction to AI Programming for Public Sector Innovation

New Zealand - Introduction to AI Programming for Public Sector Innovation

Philippines - Introduction to AI Programming for Public Sector Innovation

Singapore - Introduction to AI Programming for Public Sector Innovation

Thailand - Introduction to AI Programming for Public Sector Innovation

Vietnam - Introduction to AI Programming for Public Sector Innovation

India - Introduction to AI Programming for Public Sector Innovation

Argentina - Introduction to AI Programming for Public Sector Innovation

Chile - Introduction to AI Programming for Public Sector Innovation

Costa Rica - Introduction to AI Programming for Public Sector Innovation

Ecuador - Introduction to AI Programming for Public Sector Innovation

Guatemala - Introduction to AI Programming for Public Sector Innovation

Colombia - Introduction to AI Programming for Public Sector Innovation

México - Introduction to AI Programming for Public Sector Innovation

Panama - Introduction to AI Programming for Public Sector Innovation

Peru - Introduction to AI Programming for Public Sector Innovation

Uruguay - Introduction to AI Programming for Public Sector Innovation

Venezuela - Introduction to AI Programming for Public Sector Innovation

Polska - Introduction to AI Programming for Public Sector Innovation

United Kingdom - Introduction to AI Programming for Public Sector Innovation

South Korea - Introduction to AI Programming for Public Sector Innovation

Pakistan - Introduction to AI Programming for Public Sector Innovation

Sri Lanka - Introduction to AI Programming for Public Sector Innovation

Bulgaria - Introduction to AI Programming for Public Sector Innovation

Bolivia - Introduction to AI Programming for Public Sector Innovation

Indonesia - Introduction to AI Programming for Public Sector Innovation

Kazakhstan - Introduction to AI Programming for Public Sector Innovation

Moldova - Introduction to AI Programming for Public Sector Innovation

Morocco - Introduction to AI Programming for Public Sector Innovation

Tunisia - Introduction to AI Programming for Public Sector Innovation

Kuwait - Introduction to AI Programming for Public Sector Innovation

Oman - Introduction to AI Programming for Public Sector Innovation

Slovakia - Introduction to AI Programming for Public Sector Innovation

Kenya - Introduction to AI Programming for Public Sector Innovation

Nigeria - Introduction to AI Programming for Public Sector Innovation

Botswana - Introduction to AI Programming for Public Sector Innovation

Slovenia - Introduction to AI Programming for Public Sector Innovation

Croatia - Introduction to AI Programming for Public Sector Innovation

Serbia - Introduction to AI Programming for Public Sector Innovation

Bhutan - Introduction to AI Programming for Public Sector Innovation

Nepal - Introduction to AI Programming for Public Sector Innovation

Uzbekistan - Introduction to AI Programming for Public Sector Innovation