Workshop Archive
Filtered by tag: javascript
Fall 2022
Hackschool
html
css
javascript
reactjs
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
Spring 2022
Winter 2022
Fall 2021
Hackschool
html
css
javascript
reactjs
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
JavaScript Chats
javascript
Directed by Galen Wong
Session 1: Function and this
javascriptSession 2: Optimization & Profiling
javascriptSession 3: Asynchronous JavaScript
javascriptasyncSession 4: WebRTC
javascriptwebrtcSession 5: WebAssembly
javascriptwebassemblySession 6: Advanced React Hooks & Intro to Testing
javascriptreactjsjestSession 7: TypeScript
javascripttypescript
Winter 2021
Hack Sprint
mobile
react native
Fall 2020
Hackschool
html
css
javascript
nodejs
reactjs
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
Hackschool
html
css
javascript
nodejs
reactjs
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
JavaScript Chats
javascript
Directed by Galen Wong and Timothy Gu
Session 1: Function and this
javascriptSession 2: Asynchronous JavaScript
javascriptSession 3: A Gentle Introduction to React Hooks
javascriptSession 4: Optimizing Frontend and React Apps
javascriptSession 5: Multi-threading in JavaScript: Worker Threads
javascriptSession 6: Introduction to Testing with JavaScript
javascript
Spring 2019
Fall 2018
Hackschool
html
css
javascript
nodejs
reactjs
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
Spring 2018
Learn.js
javascript
Directed by Dustin Newman
Getting Started with JavaScript
javascriptTaught by Dustin Newman
Intro to JavaScript
javascriptNew JavaScript Features and Syntax (ES6+)
javascriptes6HTML Templating
javascripthandlebarsNode.js & Express
nodejsexpressOpen Source + Git
open sourcegitReact
reactjs
Fall 2017
Hackschool
html
css
javascript
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