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.
Prizes
Use GitHub Copilot to complete any of this week's challenges
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
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
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
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
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
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
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
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!
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
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
Write code to simulate a rock, paper, scissor game! Share your creation with us on our Devpost.
Build a random number generator
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
Create any silly, unnecessary, or useless hack! Share it with us on our Devpost!
Hack with Gemini or any GenAI tool
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
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
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
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
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.
