Projects

Project 1: Information - how do computers store data and how is that data communicated between computers and between computers and humans.

Project 2: Building the Web - creating a website using HTML, how do search engines (like Google) work, and why are they sometimes so good (but sometimes very bad) at finding what we are looking for?

Project 3: Programming the Web - programming in JavaScript to make a webpage dynamic, understanding BNF grammars

Project 4: Generative AI - using LLMs and generative AI tools, building a retrieval-augmented generation bot