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
Hackathon Day 2 (July 8th)
Workshop #2: Linear Regression
Mr.Sendelbach will give some words regarding the SE industry along with some helpful tips.
Workshop #3: Discord Bot
Hackathon Day 3 (July 9th)
Workshop #4: Github Tutorial
Workshop #5: Web App Development
Twilio Machine Learning Workshop
Winners Announced: July 13th
Winners: (Will Be Posted Here)
$25 Amazon Gift Card
Project Rules and Guidelines
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!
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.
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.
There are no more rules.
Create anything you want! Hardware, software, a combination of the two?
Anything is welcome :)
- Create anything you want! Hardware, software, a combination of the two?
- Teams must consist of the same people that they started with.
- Teams will submit the entirety of their code and any external sources noted in a separate text file through Devpost.
Teams will submit a 2-5 minute video showing project functionality placed in the root of their repo
Format must be [projectname]_[presentation].mp4
- 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
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.
If you have questions, comments, or ideas, feel free to to contact us at our email