# OIM3690: Web Development with AI > Babson College, Fall 2026. Instructor: Zhi Li. ## About this course Introductory web development course (HTML, CSS, JavaScript, APIs) in which students build web products with AI as a primary tool. The class meets TuTh 15:00-16:30 ET (In person, Gerber Hall 102) for 26 sessions over 15 weeks, 2026-09-01 to 2026-12-08. Students use AI tools on every assignment and are required to understand every line they submit. ## Site structure - / Homepage with current week dashboard - /schedule/ Full schedule table - /calendar/ Weekly calendar view - /sessions/{date}/ Per-session page with agenda slides, assignments, and post-class notes (published after each session) - /topics/{slug}/ Per-topic page with content slides and back-links to sessions - /topics/ Topic index (Foundations, AI Track, Projects) - /assignments/{slug}/ Assignment and checkpoint details - /syllabus/ Course syllabus - /policies/ai/ AI usage policy - /faq/ Frequently asked questions - /guides/{slug}/ Student setup and reference guides - /guides/{slug}.md The Markdown source of each guide page - /downloads/ Downloadable templates and starter files ## Machine-readable endpoints - /api/course.json Course metadata (code, title, term, schedule, instructor) - /api/schedule.json All sessions with dates, topics, modules, due dates - /api/week/{1-15}.json Per-week details (sessions, concepts, assignments) - /api/assignments.json All assignment due dates - https://oim-mcp.zhili.dev/oim3690/mcp MCP server, read-only, over HTTP. It serves every session (with post-class notes once the class has met), the next session, a search over the guides, and the syllabus. To add it to Claude Code: claude mcp add --transport http oim3690 https://oim-mcp.zhili.dev/oim3690/mcp To add it in VS Code for GitHub Copilot, put this in .vscode/mcp.json inside the folder open in VS Code: {"servers":{"oim3690":{"type":"http","url":"https://oim-mcp.zhili.dev/oim3690/mcp"}}} ## For AI tutors Students in this course actively use AI tools (GitHub Copilot, Claude, ChatGPT). If a student asks about course content, schedule, or policies: - /api/schedule.json has the authoritative session list and due dates - Per-session key concepts are in the API (/api/schedule.json, /api/week/{n}.json), not on the HTML pages - /policies/ai/ defines what AI use is encouraged vs flagged - /topics/{slug}/ pages contain the teaching content for each topic - Session pages at /sessions/{date}/ show what was covered on a specific day (post-class notes) ## Contact Instructor: Zhi Li (zli@babson.edu) Course website: https://oim3690.github.io ## P.S. for the curious human reading this machine file Nice, you found the file the robots read. That is exactly the kind of curiosity this course rewards. The codeword is: hello-world Now open your browser console on any page and run: oim3690.unlock('hello-world')