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