Please enable scripts for a more user friendly experience.


July 7th ~ July 10th, 2020
📍From Your Home

Register now

Getting Started Guide


Whether its on your own, with your team, through our workshops (some of which will be taught by industry professionals) , or from our guest speakers, there's an extensive amount of information to absorb in every part of HackTheLib!


Team up or go solo and to create something awesome! Software, hardware, or a combination of both, anything that you have at home works. We encourage participants to use skills they already have, but also take these 3 days to learn something new and implement it to your project.


Although this event is all about learning and creating something cool, competition adds an edge to it like no other. You can compete in any of our 5 categories:
Best Overall, Most Practical/Scalable, Best Impact, Best Original, and Best Design.


Note all times are in Central Time Zone

July 7th-10th


Hackathon Day 1 (July 7th)

Welcome to HackTheLib ZOOM

Hackathon Starts

Workshop #1: Intro to Data Science

Hackathon Day 2 (July 8th)

Workshop #2: Linear Regression

Workshop Opens July 8th, 10:00 AM CST

Guest Speaker: Jason Sendelbach

Mr.Sendelbach will give some words regarding the SE industry along with some helpful tips.

Workshop #3: Discord Bot

Workshop Opens July 8th, 5:30 PM CST

Hackathon Day 3 (July 9th)

Workshop #4: Github Tutorial

Workshop Opens July 9th, 10:00 AM CST

Workshop #5: Web App Development

Workshop Opens July 9th, 12:00 PM CST

Twilio Machine Learning Workshop

Session will start July 9th, 5:00 PM CST

Hackathon Day 4 (July 10th)

Hackathon Ends

Teen Trivia Night: Participate in a live game of Trivia to cool off after the Hackathon. Top 5 will win Gift Cards!


Hackathon Judging Period:
July 11-12th

Want to Judge?

Winners Announced: July 13th

Winners: (Will Be Posted Here)


$25 Amazon Gift Card



Sponsor Us!


Rules & Regulations

Project Rules and Guidelines
  1. You will have 3 days to complete your project.
    • Don't copy pasta code (small snippets with credit are welcome of course!)
    • Don't reuse old completed projects. We're here to work on something new, not submit the same project once more.
    • Just don't plagiarize! Instead of finding creative ways to cheat,
      just use that brainpower to build something cool!
  2. Only participants age 12-19 can compete for prizes.
    • Feel free to watch online sessions and participate even if you're outside of this age range. We're all here to learn and have fun.
  3. Show some creativity!
    • During judging, we'll be looking for projects that show original thought and innovative ideas. Try to avoid making a project that just accesses and displays info from APIs - do something interesting.
  4. There are no more rules.
    • Create anything you want! Hardware, software, a combination of the two?
      Anything is welcome :)

Presentation Guidelines
  1. Teams must consist of the same people that they started with.
  2. Teams will submit the entirety of their code and any external sources noted in a separate text file through Devpost.
  3. Teams will submit a 2-5 minute video showing project functionality placed in the root of their repo
    Format must be [projectname]_[presentation].mp4
  4. Judges will review and deliberate over the weekend, decisions will be announced by EOD Monday!




Senior Director of Engineering,
Analytics at Sprout Social

Jason has over 20 years as a software engineer, leading teams for the past 10. He graduated in Mechanical Engineering, and took as many Computer Science classes as possible. He spent 10 years in consulting working mostly in Java to integrate systems. He was a Lead Engineer at Grubhub before joining Sprout Social. Jason is now a Senior Director of Engineering overseeing many engineering teams.


Software Engineer at Sprout Social

I'm a software engineer located in Seattle but I'm originally from Arizona/Mexico. I have a bachelors in Computer Science and a minor in Chemical Engineering. I work as a backend engineer at Sprout Social where we collect, analyze and store millions of messages per day from our customer's social presence online, and turn them into reports full of interesting data visualization about their brand's presence online. My day to day involves a lot of Java and Python code as well as maintaining our Hadoop cluster. I'm a big fan of hackathons, I got my first job out of college thanks to a winning hack I submitted at HackAZ 2017. I have since attended, presented, and judged at about a dozen other hackathons. I first heard of hackathons in college so i'm really jealous that you all get to start hacking while you're in highschool!


D211 Computer Science and Math Teacher

Jerry Moon

Microsoft Software Engineer & Educator

Jerry Moon grew up in the Chicagoland area, and graduated from New Trier High School in 1999. He then went on to study computer science at Yale University, graduating with a BS in computer science in 2002. After having worked at Microsoft’s Redmond campus as a Software Design Engineer Intern during the summer of 2001 (Windows Division, File Systems & Storage Services), he went back there to work full-time in the same group as a Software Design Engineer from 2002 to 2004. He then spent 7 years working in Chicago in automated- and quantitative- finance from 2004 to 2011. Ever since earning his MS in Education from Northwestern University (2011-2013), Jerry Moon has been teaching math & computer science at Fremd High School, where he also coaches the math team and the chess team.



Our Team









If you have questions, comments, or ideas, feel free to to contact us at our email