Lectures

See also: SyllabusSyllabus
See also: Lectures · Class Schedule · Grading · AI Policy

Course Title: Tech 1 — Web & Mobile Ecosystem Fundamentals

Course Objective: Gain a foundational understanding of the...
· Class ScheduleClass Schedule
See also: Syllabus · Lectures · Grading

Tuesdays, 2:15–4:15pm. Dates may shift if I'm travelling — I'll give as much notice as possible, and this page stays up to date.

| Week | Date ...
· GradingGrading
See also: Syllabus · Lectures

Tech 1 Grading Plan

Assessment and Grading Breakdown




#
Component
Weightage (%)




1
Attendance and Class...

One 2-hour session per week, Tuesdays 2:15–4:15pm. No class on 8 and 15 September.

L1Welcome to Tech 14 August 2026

Set up your tools, ship a real page, and get a mental model of how the web fits together.

  • Client-server architecture
  • HTML — structure
L2Git and Web Typography11 August 2026

Version control with Git and GitHub, and setting type on the web.

  • Version control (Git)
  • Hosting and deployment
  • CSS — styling
L3Responsive Web Design18 August 2026

Divs, classes and flexbox — arranging a page that works on every screen.

  • Responsive web design
  • CSS — styling
L4Shipping Software25 August 2026

How software actually gets built and released, from DNS to the lifecycle.

  • DNS
  • Server-side languages
  • Software development lifecycle
L5Internet Infrastructure1 September 2026

What really happens between typing a URL and seeing a page.

  • How the internet works
  • HTTP / HTTPS
  • IP addresses
  • Web browsers and their role
L6Data & Databases22 September 2026

Where data lives — SQL, NoSQL, and building with AI assistance.

  • Databases — SQL
  • Databases — NoSQL
  • Understanding data flow
  • AI-assisted development
L7APIs29 September 2026

How software talks to software: REST, GraphQL, and LLM APIs.

  • APIs — REST
  • APIs — GraphQL
  • LLM APIs
  • AI features in products
L8Mobile Ecosystems6 October 2026

iOS vs Android, native vs hybrid vs web, and how app stores work.

  • iOS vs Android platforms
  • Native vs hybrid vs web apps
  • App stores and distribution
L9Design Engineering13 October 2026

Design systems, and getting from Figma to working code.

  • Design systems
  • Figma to code
L10Start a Startup20 October 2026

Cloud, scale, cost, and how product teams actually work.

  • IaaS, PaaS, SaaS
  • Scaling and cost
  • Agile / Scrum
L11Studio 127 October 2026

Build sprint and crits on your final project.

L12Studio 23 November 2026

Ship-ready: polish, performance, security and privacy.

L13Demo Day10 November 2026

Final project presentations.