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.
Resources
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.
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.
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.
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.
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.
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.
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.
Subscribe for updates
Get notified when new modules, videos or resources are added to the course. You can unsubscribe at any time.
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.