Please note, not all challenges are submitted on Devpost. If you don't see the challenge you're submitting for here, check GHW Form and the website.

 

Spend a week hacking with the Major League Hacking (MLH) community at GHW: Beginners Week!

What is Global Hack Week?

Global Hack Week takes place throughout the year to give you a chance to complete technical challenges, network with the community, enjoy fun live sessions, build technical projects, and make new memories.

We'll have challenges, live technical sessions with MLHers, mini-events galore, and some cool content from our partners! Here’s a sneak peek:

At each Global Hack Week, you can:

⭐ Watch live technical streams

⭐ Participate in skill-building workshops

⭐ Join us for fun activities

⭐ Enter and win swag in raffles

What is Beginners Week?

Each GHW features a new theme, and this January we're kicking off the year by dedicating it to new hackers! Throughout the week, we'll offer workshops, technical sessions, and more!

Who is GHW for?

Global Hack Week is for anyone ready to level-up their hacking skills. We welcome all programmers, designers, artists, and hackers from around the globe to join us for these events. Whether this is is day 1 or day 1000 of your hacker journey, we want you to join us!

Can I get swag at this event?

Yes, of course! Each Global Hack Week will feature some amazing 2025 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.

 

Who organizes Global Hack Week?

Global Hack Week is organized by Major League Hacking (MLH). It is our mission to empower hackers worldwide by providing them with the tools, resources, and opportunities they need to succeed. 

Requirements

Your challenge submission must be completed within the submission period.

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 of Global Hack Week and 2) During this day of Global Hack Week.  

Hackathon Sponsors

Prizes

17 non-cash prizes
Use GitHub Copilot to complete any of this week's challenges
1 winner

Sign up for the GitHub student developer pack to get free access to GitHub Copilot and use it to help you complete any of this week's coding-based challenges!

Check out - https://mlh.link/ghwos24-github-challenge2

Use Builder to create a starter project
1 winner

CKEditor is a quick and easy way to get started with building any type of website or web application.

Follow the step by step instructions on the CKEditor Challenges Landing Page.

Share your project to our DevPost page when you're done!

Get started - https://mlh.link/ghwbeginner25-CKEditor-challenge2

Add and configure the code block plugin with CKEditor
1 winner

Once you've got your starter project set up, you can enhance your editor to support code blocks!

Follow the step by step instructions on the CKEditor Challenges Landing Page.

Share your project to our DevPost page when you're done!

Get started - https://mlh.link/ghwbeginner25-CKEditor-challenge3

Add and configure merge fields with CKEditor
1 winner

You can add content to your CKEditor website dynamically using merge fields!

Learn how to implement this feature by following the step by step instructions on the CKEditor Challenges Landing Page.

Share your project to our DevPost page when you're done!

Get started - https://mlh.link/ghwbeginner25-CKEditor-challenge5

Add and configure templates with CKEditor
1 winner

Templates are a great way to make your code DRY (Don't Repeat Yourself) and efficient.

Follow the step by step instructions for how to configure templates on the CKEditor Challenges Landing Page.

Share your project to our DevPost page when you're done!

Get started - https://mlh.link/ghwbeginner25-CKEditor-challenge4

Set up social login through Google
1 winner

Follow this Google Social Connect guide which will allow you to implement social login with Google! This means users will be able to log in to your application using Google.

Get started - https://mlh.link/ghwbeginner25-auth0-challenge3

Customize your login box
1 winner

Follow Auth0's step by step guide to learn how to customize the color, font, and logo of your login form.

Get started - https://mlh.link/ghwcloud24-auth0-challenge4

Try using a Low or No Code tool
1 winner

There are tons of tools that help you build awesome projects with minimal to no code. Try out one of them and share our project on our Devpost.

Hello, World!
1 winner

It’s beginners week, so we’d be remiss to not include a classic hello world challenge! Write code to say “hello, world!” in any language of your choosing.

Write a Sorting Method
1 winner

Writing code to sort a list is another classic computer science problem. Using any language you’d like, sort a list!

Build a Rock, Paper, Scissors Game
1 winner

Write code to simulate a rock, paper, scissor game! Share your creation with us on our Devpost.

Build a random number generator
1 winner

Many languages contain classes that allow for the functionality of a random number generator, but we want you to create your own method that does this. Don’t pick a random Devpost to submit to, submit your hack on our Devpost!

Create a Useless Hack
1 winner

Create any silly, unnecessary, or useless hack! Share it with us on our Devpost!

Hack with Gemini or any GenAI tool
1 winner

LLMs has been all over our feeds lately, and we want to see what you can do with it! Build a hack with Gemini or any GenAI tool, or simply play around with the technology! Share your work on our Devpost!

Finding and Using Libraries
1 winner

Programming libraries are tools that can make a developer's job more efficient. Use a library for the first time in a project and share with us on Devpost.

Use an API
1 winner

Use any API you'd like in a hack this week! Show off your project on our Devpost.

Try a Technology you’ve been intimidated by
1 winner

It's Beginner Week, but that doesn't mean the topics are easy! We all have pieces of tech that we’re intimidated to try out. It might be open source, blockchain, cryptology, artificial intelligence… the list goes on and on for us! The best way to conquer this fear is by trial and error. Attempt to use any technology that you’ve always wanted to but have been too scared to, and tell us about what you learnt on the Devpost.

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Major League Hacking

Major League Hacking

Judging Criteria

  • None
    Global Hack Weeks exists to give you a chance to learn, build, and share in a non-competitive environment. There is no judging or winner at GHWs.

Questions? Email the hackathon manager

Tell your friends

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