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.