Please note, not all challenges are submitted on Devpost. If you don't see the challenge you're submitting for here, check the live site and your inbox to see where you should claim your points. 

What is Local Hack Day: Learn 2022? 

Local Hack Day: Learn is your opportunity to spend a week focused on learning the skills you’ve always wanted to tackle. In accepting this quest, you are in for an adventure featuring workshops, fun mini-events, challenges, panels, and more. These will help you to earn experience points no matter what level of hacking you are at, whether it’s writing your first lines of code or creating a multi-faceted project. 

We will be bringing back all of your favorite features from Local Hack Day Learn, Build, and Share 2021 like challenges, live technical sessions with MLHers, mini-events galore, and some cool content from our partners! Here’s a sneak peek:

  • Beginner-friendly workshops

  • Challenges for all difficulty levels and all topics such as design, social, technical, entrepreneurial

  • Hacker-run guilds

  • Talks from friends of MLH and our partners

  • Live sessions run by MLHers

  • And maybe an appearance from Totally Not Ryan (TNR)

Can I get swag at this event?

Yes, of course! LHD: Learn will feature some amazing 2022 Hackathon Season swag…you’ll have to participate to find out exactly what you’re getting!  

 What is a Guild? How can I be a part of it?

One of the best parts of our community is that it allows people to meet and make connections with others, regardless of where you live. guilds are smaller communities within Major League Hacking. Whether you come in with a guild or not, you won’t be hacking alone. 



Your challenge submission must be completed within the submission period(Monday, October 18th at 12 PM EST - Tuesday, October 19th at 12 PM EST

When relevent, your code must be available in some sort of public repository. 

If you're continuing work on an old project, you MUST specify in your Devpost what was worked on 1) before this day one of Local Hack Day: Learn 2022 and 2) during day day of Local Hack Day: Learn 2022.  

Hackathon Sponsors


Set up a Personal GitHub Pages

A Personal GitHub page allows other folks to learn about you and what you’re passionate about, gives you an opportunity to show off all the amazing things you’ve made, and can be used as an online resume!

Learn about Open Source

So many code bases are available for you to use and contribute to for free! Use open source code to build or repurpose a project of your own. Be sure to correctly attribute the open source code.

Create a Movie Recommender

I’m always on the search for a good movie recommendation, and my guess is you are too. Build a bot, web app, or any sort of project that can recommend a movie. Maybe you base the users recommendations off of emotion, a random set of questions, or even the time of day.

Morse Code Translator

Build a project that can translate morse code! I thought about giving you the spot to submit in morse code, but here it is in plain text: Day 2 Devpost.

Hand Gesture Game

Utilizing image recognition, create a game that only uses hand gestures! Maybe you make a version of pong controlled in your webcam, a new chrome dino that requires the user to wave in order to jump, or anything else you dream up!

Learn about Augmented Reality

The Pokemon GO craze may have passed, but augmented reality is here to stay. Create any AR project, incorporate it into an existing hack of yours, or simply read up about augmented reality.

Learn what your Carbon Emissions are

Create a project to track carbon emissions of a particular person, company, industry, or action.

Learn how to build Lightning Web Components

The Lightning Web Component framework is an open-source UI framework for developing web apps for mobile and desktop devices. It’s a modern framework for building single-page applications with dynamic, responsive user interfaces for Lightning Platform apps.
Build your first application with lightning web components open source! Follow the step by step tutorial here:

Learn how to use Replit.web and deploy a Python web app

Replit.web is the fastest way to build a Python web app. It's based on Flask and Replit DB. Checkout this awesome tutorial to learn how to do it yourself!

Learn how to make a PDF Flappy Bird game

Did you know that the Foxit PDF Editor allows you to embed JavaScript directly into PDF files? These scripts can create objects like text, shapes and form fields or manipulate objects in documents to change their properties! Foxit has built a PDF version of the popular game Flappy Birds and wants you to write a script that plays the game automatically, with the goal of obtaining the highest score or never losing!
To get started, download the Foxit PDF editor here:
Next, you’ll want to download the Flappy Bird PDF here:
Last step, open up the PDF file you downloaded in the FoxitPDF Editor and get cracking! Submit a link to your downloadable PDF in our Day 2 form.

Devpost Achievements

Submitting to this hackathon could earn you:


Major League Hacking

Major League Hacking

Judging Criteria

  • None
    Local Hack Day: Learn is about celebrating our love for learning. Instead of judging projects and awarding prizes, we are giving out points to hackers who complete these challenges.

Questions? Email the hackathon manager

Tell your friends

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.