Workshop Archive
Filtered by tag: javascript
Fall 2023
Directed by Abigail Tran
Session 1: HTML/CSS/JavaScript
Session 2: Intro to React
Session 3: Events and State
Taught by Thomas McGall
Session 4: Navigation
Session 5: Servers
Session 6: Generative AI
Session 7: Deployment
Fall 2022
Directed by Thomas McGall
Session 1: Intro to React/HTML
Session 2: Intro to CSS/Layout
Session 3: Components and Props
Session 4: JavaScript and Navigation
Session 5: Handling State and Events
Session 6: React Lifecycle
Spring 2022
Winter 2022
Fall 2021
Directed by Eric Yang and Nareh Agazaryan
Session 1: Intro to HTML/CSS
Session 2: Intro to JavaScript
Session 3: Intro to React
Session 4: Props and Layout
Session 5: Event Handling and State
Session 6: Asynchronous Programming and Web API's
Session 7: React Lifecyle
Spring 2021
Directed by Galen Wong
Session 1: Function and this
Session 2: Optimization & Profiling
Session 3: Asynchronous JavaScript
Session 4: WebRTC
Session 5: WebAssembly
Session 6: Advanced React Hooks & Intro to Testing
Session 7: TypeScript
Winter 2021
Fall 2020
Directed by Miles Wu and Jamie Liu
Session 1: Introduction to HTML/CSS
Session 2: Introduction to JavaScript
Session 3: Webpage Interaction with the DOM
Session 4: Advanced CSS
Session 5: Asynchronous Programming and Web APIs
Session 6: Responsive Design and Accessibility
Session 7: Introduction to React.js
Session 8: Node.js and Servers
Fall 2019
Directed by Timothy Gu and Timothy Rediehs
Session 1: Introduction to Frontend Development
Session 2: Introduction to Backend Development
Session 3 Backend: What’s an API?
Session 3 Frontend: JavaScript and the DOM
Session 4 Backend: Introduction to Express.js
Session 4 Frontend: CSS Layout
Session 5 Backend: Asynchronous Actions
Session 5 Frontend: Introduction to React
Session 6 Backend: Introduction to Database
Session 6 Frontend: More on React
Session 7: Full Stack: Bringing It Together
Directed by Galen Wong and Timothy Gu
Session 1: Function and this
Session 2: Asynchronous JavaScript
Session 3: A Gentle Introduction to React Hooks
Session 4: Optimizing Frontend and React Apps
Session 5: Multi-threading in JavaScript: Worker Threads
Session 6: Introduction to Testing with JavaScript
Spring 2019
Fall 2018
Directed by Kristie Lim and Prateek Singh
Session 1: Introduction to Frontend Development
Session 2: Introduction to Backend Development
Session 3 Frontend: JavaScript and the DOM
Session 3 Backend: What is an API?
Session 4 Frontend: CSS Layout
Session 4 Backend: More on Express
Session 5 Frontend: Introduction to React
Session 5 Backend: Asynchronous Actions
Session 6 Frontend: Dynamic Content
Session 6 Backend: Databases
Spring 2018
Directed by Dustin Newman
Getting Started with JavaScript
Taught by Dustin Newman
Intro to JavaScript
New JavaScript Features and Syntax (ES6+)
HTML Templating
Node.js & Express
Open Source + Git
React
Fall 2017
Session 1: Intro to Web Development
Hack Session 1: Build a Personal Website
Session 2: Grids & JavaScript
Hack Session 2: Build an Interactive Photo Gallery
Session 3: Node.js
Hack Session 3: Node.js and Templating
Session 4: Relational Databases
Hack Session 4: Final Project - BruinPlay