Queen's University Belfast logo AI for Finance
Module 00

Install VS Code

Install the two tools used throughout the course: Visual Studio Code, the world's most popular code editor, and Claude Code, the AI agent that will do the building for you. By the end of this module your machine is ready for every project that follows.

VS CodeClaude CodeSetup & installation
Module 01

Create Websites

Turn a CV into a premium personal website. Using a ready-made glassmorphism design brief and sample CV content, you'll prompt Claude Code to build a polished site with HTML, Tailwind CSS and JavaScript — then learn how to publish it to the web with Netlify.

HTML & Tailwind CSSGlassmorphism designNetlify deployment
Module 02

Build Web Apps

Build a fully interactive options-pricing toolkit in the browser: Black-Scholes pricing, the Greeks, implied volatility, put-call parity, binomial trees and a strategy profit/loss visualiser — all built with React, htm and Chart.js loaded straight from a CDN, so there is nothing to install.

React + Chart.jsBlack-Scholes & GreeksOptions strategies
Module 03

Create PowerPoints

Produce a sophisticated seven-slide investment-bank analyst deck on recent trends in Mergers & Acquisitions. Claude Code researches reliable online sources for factual content and uses the pptx skill to design a navy-and-gold deck to a professional standard.

pptx skillM&A researchAnalyst-grade design
Module 04

Build Spreadsheets

Create an investment-bank-grade Value at Risk workbook for a five-stock portfolio. You'll fetch live market data from the Alpha Vantage API with Python, then use the xlsx skill to build a fully formatted Excel model with charts, metrics and rigorous cell-reference checking.

xlsx skillValue at RiskAlpha Vantage APIPython
Module 05

Data Analysis

Conduct rigorous statistical analysis on the Jordà et al. "Rate of Return on Everything" dataset. Claude Code runs the empirical analysis in Python, produces publication-quality tables, and typesets the full paper in LaTeX — from raw .dta files to a finished PDF.

Python analysisLaTeX typesettingRate of Return on Everything
Module 06

Quant Modelling

Run a real quantitative equity trading strategy — walk-forward factor selection with meta-selection — and assemble it as a submission to the JKP Characteristics Trading Factor challenge. Claude Code analyses the strategy specification, runs the baseline in Python on CRSP/Compustat data, reports the Sharpe ratios and turnover, and packages a reproducible submission while rigorously checking for look-ahead bias.

Python & pandasFactor strategiesJKP CTF challengeWRDS data
Assessment

Submit Assignments

Finished a module? Upload the outputs you created — your website files, web app, PowerPoint deck, Excel workbook, or research paper PDF. Sign in with your Queen's University account, attach your files, and note which module each one belongs to.

01 · Website (HTML or URL) 02 · Web app (HTML or URL) 03 · PowerPoint (.pptx) 04 · Spreadsheet (.xlsx) 05 · Research paper (.pdf) 06 · Quant submission (folder)
Open submission form
Stay informed

Subscribe for updates

Get notified when new modules, videos or resources are added to the course. You can unsubscribe at any time.

Get in touch

Contact

Questions about the course, the materials, or something that isn't working? Send a message and it will go straight to the course lead (Professor Gareth Campbell) at Queen's Business School.