Fall 2025 Workshop Schedule

Week-by-week breakdown of the workshop series. This schedule is tentative and subject to changes.

#DateLocationTitle & DescriptionCorresponding Assignment
19/22Tech LG52Intro to DISC, UI/UX, and Git
Learn how to design an accessible, multi-platform user interface of a web application using Figma, and understand how to track 'versions' of your projects using Git.
Create a figma wireframe of the user interface.
29/29Tech L361Browsers, HTML, and CSS
What do browsers do? How do we textually describe websites? Build the fundamentals of frontend programming in HTML and CSS.
Create a rough draft implementation of the wireframe using HTML & CSS.
310/6Tech L361JavaScript, React, and JSX
What is React, why does it exist, and how does it work? Build an accurate mental model of its underpinnings and begin programming with React and JSX.
Begin building the user interface using React & JSX.
410/13Annenberg G15Best React
Dive deeper and do more with React. This continuation of the previous React workshop covers routing, async/await, and API calls.
Add routing and connect to a fake DISC-provided backend.
510/20Tech L361Building a Node & Express Backend
Introduction to building RESTful APIs using Node and Express to create full-stack applications.
Build the real backend using Node & Express.
610/27Tech L361Building Complex Backends
Learn about building complex, industry-grade backends with multiple tables, microservices models, and serverless architecture.
Modernize your backend using an ORM and joining multiple tables.
711/3Tech L361Authorization & State Management
Understand how Supabase manages authentication, why we organize files in certain ways, how to utilize useContext for conditional rendering, and deployment!
Utilize conditional rendering & deploy your application.