Course Leader | Christian Kauth |
Target Group | Statistical production units and methodologists of National Statistical Institutes (NSIs). No prior programming experience required. |
Entry Qualifications |
|
Objective(s) | Master Python fundamentals through hands-on practice with real statistical data, building a solid foundation for modern applications in official statistics. By course end, participants will:
|
Contents | This immersive course introduces NSI staff to Python as a versatile tool for statistical work. Through balanced theory and hands-on practice with real official statistics data, participants gain fundamental programming skills, explore modern data analysis libraries, and learn to manage real projects—building a solid foundation for statistical production work.
The course combines traditional programming fundamentals with modern development practices, ensuring participants are prepared for contemporary statistical production challenges.
Day 1: Python Fundamentals Welcome to the Python ecosystem and programming basics. Understand Python's journey from scientific computing to AI dominance, set up cloud-based environments (Google Colab), and write your first programs using variables, data types, operators, conditionals, and loops.
Day 2: Data Structures & Functions Master Python's powerful collections (lists, dictionaries, sets, tuples), create reusable functions with proper documentation, learn advanced function techniques (lambda, map, filter), and develop debugging skills using AI coding assistants (GitHub Copilot, GPT, Claude).
Day 3: Data Analysis & Visualization Set up reproducible environments with pip and venv, work with standard libraries (pathlib, datetime, json, csv), perform data analysis with pandas and Jupyter notebooks—loading data from CSV files and Eurostat API—and create statistical visualizations with matplotlib and seaborn using real official statistics datasets.
Day 4: Database Integration & Project Launch Learn SQLite for data persistence and SQL queries, followed by comprehensive Q&A session. Innovative hackathon where YOU pitch project ideas, teams form around the most exciting ideas, and collaborative coding begins.
Day 5: Project Development & Showcase Intensive project work with personalized instructor coaching—build your working demo, debug challenges, and refine your solution. Present your team's project to peers (10-minute demos), celebrate collective achievements through peer voting, and leave with a portfolio piece showcasing your new Python skills. |
Expected outcome
| Participants gain both technical proficiency and strategic understanding to leverage Python for modern statistical production:
Technical Skills:
Strategic Capabilities:
Professional Development:
|
Training Methods |
|
Required Reading | None |
Suggested Reading | None |
Required Preparation | Software to install (detailed instructions provided during course)
Free accounts to create
Project preparation:
|
Trainer(s)/ | Christian Kauth (Independent expert) |
Practical Information | |||||
Start date | End Date | Duration | Where | Address | APPLICATION VIA National Contact Point |
23 March 2026 | 27 March 2026 | 5 days | ICON-INSTITUT Public Sector GmbH | Von-Groote-Str. 28 50968 Cologne, Germany | Deadline for application: 23/02/2026 |