These six workshops will run concurrently for one week, June 7 -11. If you intend to teach a full year course, we recommend you choose two programming workshops during this week.
Trivia Web App: Build a trivia game using HTML/CSS/JavaScript with a question and answers database managed in a spreadsheet. We highly recommend the trivia app for the first time experience with Computing by Design projects. Recommended for Grades 6-12. Learn more >
Chatbot: Create a chatbot script with decision logic to interact with visitors in a browser. Customize the visual experience and connect it to a back-end database using a spreadsheet. Recommended for Grades 6-12. Learn more >
Wheeled Robot: Assemble and program a wheeled robot that can respond to the environment through various sensors. Recommended for Grades 6-12. Learn more >
Video Game: Develop a browser-based video game using the Phaser JS library and incorporate custom visual and sound assets to make the experience come alive. Recommended for Grades 10-12. Learn more >
Internet of Things (IoT): Build and program an electronics board with sensors and outputs that can communicate with a web application over the internet. Recommended for Grades 10-12. Learn more >
Data Visualization: Compose a data visualization that tells a story through charts and narrative. Prepare the data and use SQL with HTML/CSS/JavaScript to create a shareable experience through a browser. Recommended for Grades 10-12. Learn more >