Workshop Archive
Filtered by tag: css
Winter 2023
Fall 2022
Directed by Thomas McGall
Session 1: Intro to React/HTML
reactjshtmlSession 2: Intro to CSS/Layout
cssflexboxSession 3: Components and Props
componentspropsreactjsSession 4: JavaScript and Navigation
navigationjavascriptreactjsSession 5: Handling State and Events
statehooksevent handlingreactjsSession 6: React Lifecycle
reactjshooksstateevent handling
Winter 2022
Fall 2021
Directed by Eric Yang and Nareh Agazaryan
Session 1: Intro to HTML/CSS
htmlcssSession 2: Intro to JavaScript
javascriptSession 3: Intro to React
reactjsSession 4: Props and Layout
propsflexboxSession 5: Event Handling and State
stateevent handlingSession 6: Asynchronous Programming and Web API's
asyncawaitjsonapipromiseSession 7: React Lifecyle
useEffect
Spring 2021
Winter 2021
Fall 2020
Directed by Miles Wu and Jamie Liu
Session 1: Introduction to HTML/CSS
htmlcssSession 2: Introduction to JavaScript
javascriptSession 3: Webpage Interaction with the DOM
htmlcssjavascriptSession 4: Advanced CSS
cssflexboxSession 5: Asynchronous Programming and Web APIs
javascriptapiasyncSession 6: Responsive Design and Accessibility
cssscreenreaderdesignaccessiblitySession 7: Introduction to React.js
reactjsjavascriptSession 8: Node.js and Servers
nodejsjavascriptexpress
Fall 2019
Directed by Timothy Gu and Timothy Rediehs
Session 1: Introduction to Frontend Development
htmlcssjavascriptSession 2: Introduction to Backend Development
javascriptnodejsSession 3 Backend: What’s an API?
apijavascriptnodejsSession 3 Frontend: JavaScript and the DOM
javascripthtmlSession 4 Backend: Introduction to Express.js
expressnodejsSession 4 Frontend: CSS Layout
cssSession 5 Backend: Asynchronous Actions
nodejsjavascriptasyncSession 5 Frontend: Introduction to React
reactjsjavascriptSession 6 Backend: Introduction to Database
databasefirebasejavascriptSession 6 Frontend: More on React
reactjsjavascriptSession 7: Full Stack: Bringing It Together
fullstackreactjsnodejs
Spring 2019
Fall 2018
Directed by Kristie Lim and Prateek Singh
Session 1: Introduction to Frontend Development
htmlcssjavascriptSession 2: Introduction to Backend Development
javascriptnodejsSession 3 Frontend: JavaScript and the DOM
htmlcssjavascriptSession 3 Backend: What is an API?
apijavascriptnodejsexpressSession 4 Frontend: CSS Layout
cssflexboxSession 4 Backend: More on Express
apinodejsexpressSession 5 Frontend: Introduction to React
reactjsjavascriptSession 5 Backend: Asynchronous Actions
nodejsjavascriptasyncSession 6 Frontend: Dynamic Content
reactjsapiSession 6 Backend: Databases
databasefirebasejavascript
Fall 2017
Session 1: Intro to Web Development
htmlcssHack Session 1: Build a Personal Website
htmlcssjavascriptSession 2: Grids & JavaScript
cssjavascriptHack Session 2: Build an Interactive Photo Gallery
htmlcssjavascriptSession 3: Node.js
nodejsbackendnpmhandlebarsHack Session 3: Node.js and Templating
nodejsbackendhandlebarsSession 4: Relational Databases
databasemysqlsqlHack Session 4: Final Project - BruinPlay
final project