Workshops

Attend one or more of our workshops that are hosted by our sponsors’ engineers and other talented students to learn a new skill! An added bonus: Receive one raffle ticket for each workshop you attend!

Introduction to Code on Standard Library - The Online Editor for Building APIs

Jacob Lee, Standard Library

Friday 9:30-10:30pm, Friend 006

In this workshop, we'll show how to create apps with Code on Standard Library: the online, in-browser web editor tailored for quickly building, deploying, and hosting APIs. No installation or previous knowledge required – you'll just need a laptop!

Introduction to Google Cloud Platform

Michael Hamamoto, Google Cloud

Friday 10:30pm-11:30pm, Friend 008

Learn how to build using the same tools that build Google. From Machine Learning to virtual machines, you'll leave this workshop with a better understanding of everything that's possible with Google Cloud Platform.

Intro to Design

Kevin Feng, Princeton E-Club

Friday 11:30pm-12:30am, Friend 006

What is design? What role does design play in the development process? How can I use design to build better products? In this workshop focused on the design of digital products, we'll talk about the practice of design, investigate some UI/UX design principles, and create our own mini design project using a free, industry-standard design tool. This workshop is meant to help you understand design as well as ideate for your project, so come through for a creative and fun time! No prior design experience needed.

By the end of the workshop, hackers will understand the role of design in the product ideation and development process, critique an app from the perspective of a product designer, and learn the basics of an industry-standard design tool

Innovate to Save Global Food Systems

Chris Lentz, Princeton Food and Agriculture Initiative

Saturday 10-10:30am, Friend 006

As the human population pushes towards 10 billion by 2050, researchers are sounding alarms about the impact on climate change. Food systems both contribute to climate change and are threatened by it. A sustainable planetary food system and healthy people will depend on transformative, innovative change in both diets and food production. Yet, future trends in food regimes, and their impact on the environment and personal health, are closely linked to human behavior and the history of food cultures and regimes. This raises a fundamental question of whether the global food system is poised to change, and, if so, which factors may act to promote or constrain such change. This workshop will outline the work of the Princeton Food and Agriculture Initiative and encourage hackers to bring their ideas to this global challenge.

Advancing Informatics with Electronic Medical Records Bots

Uri Kartoun, IBM Research

Saturday 10:30-11am, Friend 004

Electronic medical records (EMR) contain sensitive personal information. Because EMRs are subject to confidentiality requirements, accessing and analyzing EMR databases is a privilege given to only a small number of individuals. Individuals who work at institutions that do not have access to EMR systems have no opportunity to gain hands-on experience with this valuable resource. Simulated medical databases are currently available; however, they are difficult to configure and are limited in their resemblance to real clinical databases. In this workshop I will introduce EMRBots (https://en.wikipedia.org/wiki/EMRBots) and discuss potential use cases that could be developed at the hackathon, including the concept of extending Turing Test when applied to health care data (see: https://dl.acm.org/citation.cfm?id=3176926.3168260).

By the end of the workshop, hackers will be able to work with pre-populated virtual patient databases and generate new virtual cohorts.

Crypto Code Blocks

Tom Catalano, ALTUSNET

Saturday 11am-12pm, Friend 006

On this overview of some key cryptographic libraries we will move about the files and highlight locations and parameters in the code to familiarize with sequencing and patterns of encoding and decoding them.

By the end of the workshop, participants will learn to identify imperative areas of cryptographic code.

Bootstrapping a Blockchain

Karel Kubat, Ark

Saturday 1-1:30pm, Friend 006

Using docker and the python API client to get started incorporating a blockchain in your project. By the end of the workshop, hackers will be able to use Docker and use the Ark V2 API to create transactions and query their own blockchain.

Participants should install docker CE and Python 3 and preferably download the container "kaiserkarel/hackark".

Learn Typescript and Never Look Back

Jacob Cole, IdeaFlow

Saturday 2-3pm, Friend 004

Have you ever felt how effortless it was to program in a language that had a good IDE? Maybe C# with Visual Studio, or even Java with Eclipse? By contrast, have you ever programmed Javascript? Having a great IDE setup — having great tools to augment intelligence — is not just a convenience but central to a Jedi’s life. Even if you haven’t done any of the above, come learn to wield Typescript, the #1 strongly typed superset of Javascript, and, with it, the astonishingly powerful VSCode IDE from MIT hacker and ideaflow.io founder Jacob Cole, and discover why they are truly elegant weapons for a more civilized age.

By the end of the workshop, hackers will be able to build a React app with Typescript and VSCode, using Power for futures like the problems panel along the way.

The Nuts & Bolts of Blockchain

Tom Catalano, ALTUSNET

Saturday 4-5pm, Friend 004

With the rush of crypto in our daily lives and crypto currency more accepted throughout the world, a robust digital ledger was needed, enter the blockchain. We will go through various functions in a blockchain file and follow how they work with other files to process transaction data. Dissect block steps and view encoding and decoding sequences. This overview will be essential in your first steps of going on to building, maintaining, or researching blockchain and crypto libraries.

From Product to Pitch

Olivia Zhang, Dorm Room Fund

Saturday 5-5:30pm, Friend 006

From the Dorm Room Fund team, learn how to successfully lead a pitch meeting and raise funding for your products/idea. Dorm Room Fund is a nationwide student-led VC firm investing in student-led companies, with branches in NYC, Philadelphia, Boston, and SF. The workshop will focus on best practices and things to avoid during pitches, how to successfully build relationships with investors, and what key elements VCs consider when looking at companies.

By the end of the workshop, you will have learned how to navigate and prepare for pitch meetings with best practices, things to avoid, and other tips.