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...
· 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. Dates may shift — treat the week numbers as canonical.

Lecture 1Lecture 1
Welcome to Tech 1!


Some of you might remember me from your Ergonomics course last year
This time the course site is even better! Check gyanl.com/tech1
Our weekly slot is 2:15-4:15pm on Tues...
- Welcome to Tech 1

Week 1 — 4 August 2026 — 20 minutes of computing history and a mental model, then setup and ship a page.

Lecture 2Lecture 2
Designing your Website

Last week you shipped a page. This week we open the hood.

Hour 1 — The three languages

View Source: what the AI actually wrote for you
HTML — structure and meaning (he...
- Designing your Website

Week 2 — 11 August 2026 — HTML, CSS, JavaScript — dissected via what you built.

Lecture 3 Note does not exist
This note is has not been published (yet).
- Javascript & Interactivity

Week 3 — 18 August 2026 — HTTP/HTTPS, DNS, IP addresses, client-server architecture.

Lecture 4 Note does not exist
This note is has not been published (yet).
- Shipping Software

Week 4 — 25 August 2026 — Responsive design, design systems, Figma to code.

Lecture 5 Note does not exist
This note is has not been published (yet).
- Internet Infrastructure

Week 5 — 1 September 2026 — Servers, SQL vs NoSQL, where your data actually lives.

Lecture 6 Note does not exist
This note is has not been published (yet).
- Data & Databases

Week 6 — 22 September 2026 — REST, GraphQL, keys, and how software talks to software.

Lecture 7 Note does not exist
This note is has not been published (yet).
- APIs

Week 7 — 29 September 2026 — LLM APIs, what models can and can't do, AI features.

Lecture 8 Note does not exist
This note is has not been published (yet).
- Mobile Ecosystems

Week 8 — 6 October 2026 — iOS vs Android, native vs hybrid vs web, app stores.

Lecture 9 Note does not exist
This note is has not been published (yet).
- Design Engineering

Week 9 — 13 October 2026 — IaaS, PaaS, SaaS; hosting, deployment, domains.

Lecture 10 Note does not exist
This note is has not been published (yet).
- Start a Startup

Week 10 — 20 October 2026 — SDLC, agile, version control. Final project kickoff.

Lecture 11 Note does not exist
This note is has not been published (yet).
- Studio 1

Week 11 — 27 October 2026 — Build sprint and crits.

Lecture 12 Note does not exist
This note is has not been published (yet).
- Studio 2

Week 12 — 3 November 2026 — Ship-ready: performance, security, privacy basics.

Lecture 13 Note does not exist
This note is has not been published (yet).
- Demo Day

Week 13 — 10 November 2026 — Final project presentations.