Bridging the gap between urban infrastructure and artificial intelligence.
Training Format
Hybrid: online and in-person workshops.
Duration
Starting in September
Hours
4-6h
Language
All training will be in English, with Portuguese and Spanish translations available.
Certificate
A certificate from EIT Urban Mobility. is awarded upon completion of the online course(s).
Who is this course for?
Who is AIM4Mobility addressed to?

Interested in learning how to use LLM and AI more effectively in urban mobility?
Course's objectives
What will the participants get from the course
Select and prepare
the appropriate context for an LLM-assisted data analysis task, deciding what data to provide, in what format, and why these choices affect output quality.
Evaluate LLM-generated
analytical outputs against the source data, identifying hallucinations, fabricated data patterns, statistical errors, and misleading visualisations.
Use LLMs
to explore and clean a real mobility dataset — loading, inspecting, filtering, and transforming data through LLM-generated Python code in a Colab notebook
Design
an end-to-end LLM-assisted analytical workflow for a mobility problem, from dataset selection and context preparation through analysis to interpretation
Generate and iterate
on Python data analysis and visualisation code using LLMs, progressively refining outputs through context adjustments rather than starting from scratch.
Produce
a complete data analysis of a mobility dataset, demonstrating context engineering, code generation, critical evaluation, and interpretation of results.
MOBILLITY METHODOLOGY
A two-part journey: learn online, then apply it in person.
MODULES
Course structure and modules
MODULE 1 – Context Engineering Fundations
This module shifts the perspective of LLM interaction from simple "prompting" to "engineering." You will explore the mechanics of the Context Window, the finite memory space of a model, and learn how to prioritise information within it.
Key Themes: Understanding token limits, choosing between JSON, CSV, or Markdown for data density, and mastering Strategic Sampling (selecting the most representative data rows to define a schema without exhausting the window).
Outcome: You will treat context preparation as a formal pre-processing step rather than an afterthought.
MODULE 2 – Advanced Data Context
Focus: Handling Relational Complexity
Building on the foundations, this module tackles the challenge of teaching an LLM to understand how disparate data files "talk" to one another.
Building on the foundations, this module tackles the challenge of teaching an LLM to understand how disparate data files "talk" to one another.
Key Themes: Crafting Data Dictionaries that act as a map for the model, and defining relational structures for multi-table datasets. You’ll learn to build workflows that allow an LLM to navigate "linked" data without losing the thread of the relationship.
Outcome: Ability to feed an LLM complex, multi-layered data environments while maintaining structural integrity.
MODULE 3 – LLM-Assisted Data Exploration & Cleaning
Focus: From Raw Data to "Ready-to-Analyse"
This is a hands-on technical module centred on Google Colab. Instead of writing every line of boilerplate code, you will use the LLM as a sophisticated pair programmer.
This is a hands-on technical module centred on Google Colab. Instead of writing every line of boilerplate code, you will use the LLM as a sophisticated pair programmer.
Key Themes: Prompting for robust data loading scripts, using LLMs to spot outliers or missing values in mobility data, and generating automated cleaning functions.
Outcome: A significant reduction in "manual labour" time, allowing you to focus on high-level data architecture and strategy.
MODULE 4 – Iterative Code Generation & Visualisation
Focus: The Feedback Loop
A first draft of code is rarely the final one. This module focuses on the Iterative Cycle—learning how to "talk back" to the model to refine its logic or fix bugs in real-time.
Key Themes: Refining LLM-generated code through context adjustments, prompting for specific visualisation libraries (like Plotly or Matplotlib), and iteratively styling charts until they meet professional standards.
Outcome: Proficiency in steering an LLM through complex analytical tasks until the output is both accurate and visually compelling.
MODULE 5 – Critical Evaluation of LLM Outputs
Focus: Trust but Verify
Perhaps the most critical module for professional reliability. You will develop a "skeptic’s toolkit" to identify when an LLM is being overly confident but factually wrong.
Key Themes: Output Verification (comparing LLM summaries against source truths), identifying "hallucinated" data trends, and detecting statistical errors that look plausible but are mathematically impossible.
Outcome: The ability to implement systematic evaluation workflows, ensuring that LLM-generated insights are safe for business decision-making.
MODULE 6 – Capstone (optional Gold Distiction)
Focus: Synthesis and Portfolio Building
The Capstone is where theory meets a real-world project. It is designed for those seeking a Gold Distinction by demonstrating mastery over the entire pipeline.
Key Themes: Selecting a raw mobility dataset, preparing the context, automating the cleaning/analysis, and packaging the entire process into a repeatable, end-to-end analytical workflow.
Outcome: A tangible, high-quality project that proves your ability to integrate LLMs into a professional data science lifecycle.
WORKSHOPS
Apply what you've learned online, in person.
MODULES
Brought to you by:
CERTIFICATE OF COMPLETION
Interested in learning how to use LLM and AI more effectively in urban mobility?
This project is supported by EIT Urban Mobility, an initiative of the European Institute of Innovation and Technology (EIT), a body of the European Union. EIT Urban Mobility acts to accelerate positive change on mobility to make urban spaces more liveable. Learn more: eiturbanmobility.eu






