- 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
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.
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
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