EC1B1 Python Coding SupportFollow-up resources for LSE BSc Economics

Resources

Everything you need to follow up after the session: student notebooks, installation guidance, and the learning approach we used in class.

Pedagogical approach

Learn how the reverse engineering learning loop and AI-assisted coding agents fit into the workshop design.

Explore the approach

Free Python resources

Curated list of free resources for learning Python, especially suited for economics students.

Browse resources

AI Prompting Guide

Learn to use AI as a tutor, not a ghostwriter. The EXPLORE framework for building real understanding.

Read the guide

Python Pattern Library

Quick reference of common code patterns for loading data, calculations, visualization, and analysis.

Browse patterns

Session 4: AI Agent Tooling

This section turns the fourth session into a practical reading set. Each page explains not only where to find documentation, but also how to use each tool in a controlled, coursework-ready workflow.

Session 4 toolkit icon

Session 4 toolkit

A guided reading path from Session 4: how to move from ad-hoc prompting to planning-first workflows with reusable skills and consistency checks.

Read the toolkit
Antigravity icon

Antigravity

Practical notes on using Antigravity with the same methodological discipline we use in class: plan first, execute in narrow steps, then verify.

Read the Antigravity guide
Anthropic icon for Claude Code

Claude Code

A structured setup guide for Claude Code, focused on skills, sub-agents, and project memory files for maintaining coherence over time.

Read the Claude Code guide
OpenAI icon for Codex

Codex (macOS app)

A workflow-oriented page for Codex in ChatGPT/macOS, with official links and practical guidance for keeping output controlled and reviewable.

Read the Codex guide
Jules icon

Jules

How to use Jules for asynchronous repository work without losing review quality, acceptance criteria, or methodological consistency.

Read the Jules guide
Kiro icon

Kiro

A practical introduction to Kiro's spec-driven style, including steering files and hooks for students who want stronger process discipline.

Read the Kiro guide
Agent workflow icon

Skills, sub-agents, and swarms

A conceptual map of when to use each pattern, with links to primary docs for students moving from single-agent to multi-agent workflows.

Read the workflow guide

Session 5: Mock Coursework Workflow

Final-session resources for turning all five workshops into a practical coursework workflow: structure first, automation second, and verification throughout.

Session 5 toolkit icon

Session 5 toolkit

A practical, final-session workflow for running the mock coursework: setup, project structure, skills, and verification.

Read the Session 5 toolkit
AGENTS.md guide icon

AGENTS.md writing guide

How to create a concise project instruction file so your AI workflow stays consistent and coursework-safe.

Read the AGENTS.md guide
Agent workflow icon

Skills, sub-agents, and swarms

Decision guide for when to use reusable skills, specialized sub-agents, or broader multi-agent coordination.

Read the workflow guide
Mock coursework icon

Mock coursework

Download the brief, data package, requirements, and AI replication guide used in the Session 5 demonstration.

Open mock coursework

Workshop notebooks

Download the student versions of each workshop notebook and keep your own copy in Google Drive or locally.

Workshop 1 (student notebook)

Python foundations: arithmetic, types, strings, lists, and loops.

Workshop 2 (student notebook)

Follow-on practice for core Python skills.

Workshop 3 (student notebook)

Applied exercises and practice prompts.

Workshop 4 (student notebook)

Extended practice for Workshop 4 content.

Workshop 5 (student notebook)

Consolidation and practice for Workshop 5.

Data file

Some notebooks require external data. Download this file and upload it to Colab or place it in your working directory when running locally.

Download pwt100.xlsx

Video recordings

The session recordings will be posted here once available.

Workshop 1 recording

Workshop 2 recording

Workshop 3 recording

Workshop 4 recording

Workshop 5 recording

Install Python + Cursor

Step-by-step instructions for installing Python (standard or Anaconda) and configuring Cursor.

Read the installation guide