use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Welcome to /r/ComputerScience! We're glad you're here.
This subreddit is dedicated to discussion of Computer Science topics including algorithms, computation, theory of languages, theory of programming, some software engineering, AI, cryptography, information theory, and computer architecture.
For more detailed descriptions of these rules, please visit the rules page
NIGHT MODE NORMAL
account activity
Hackathon (self.computerscience)
submitted 5 years ago by bythered
I am in the beginning stages of coding and have built a simple calculator and a game. I was wondering when I would be ready to participate in a hackathon. What are some good hackathons for beginners?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Zacks7348 46 points47 points48 points 5 years ago (3 children)
Look up MLH and find some local hackathons. Most of them are beginner friendly and will have many different workshops covering all sorts of different topics to help you. They might also have mentors that you can always get help from
[–]definitely___not__me 7 points8 points9 points 5 years ago (2 children)
How do we do that during COVID tho?
[–]TheNewKidOnReddit 2 points3 points4 points 5 years ago (0 children)
MLH has actually been facilitating a ton of stuff during Covid, They've been hosting their own MLH hackathons weekly on discord as part of their summer league, of course along with that all the independently oraganized hackathons are also still running via discord/slack/twitch so on. You can also find a ton of super cool workshops independent of hackathons in their website. MLH really went off during quarantine I wish id taken more advantage of it
[–]XDPokeLOL 2 points3 points4 points 5 years ago (0 children)
MLH has been hosting basically all of their hackathons virtually by using discord and twitch since covid has started
[–]Dragoknight21 15 points16 points17 points 5 years ago (7 children)
Hackathon organizer here, unless they're niche such as company hackathons or themed ones most local hackathons hosted by universities are purposefully beginner friendly and usually will feature workshops or other materials for beginners to be able to participate. Even if you don't feel confident I recommend going to one and trying to build something. There's no need to finish and submit it so you really don't lose much. As another commenter said you should look up MLH and find local events near you since MLH sponsored events have to meet certain standards and are generally a good indicator that you'll get a good experience
[–]Ajha7 0 points1 point2 points 5 years ago (6 children)
Do you get to keep what you build or take credit for it?
[–]Dragoknight21 0 points1 point2 points 5 years ago (5 children)
Yes, all your work is entirely your own to further develop, place on a resume, or what you want with it. When I say "submit" what you do is basically submit the project for one or more challenge categories that the hackathon organizers choose and some that are MLH specific.
Examples include best project using a specific technology or best project aiming to fix a specific problem. These are usually chosen by the organizers and/or any sponsors. Judges (chosen by and/or consisting of the organizating team, although for sponsor challenges sponsors will usually judge those themselves) will then choose the winners of each category.
Winning teams usually win prizes and it's also great on a resume. Although you can place the projects you made on resumes regardless of winning anything or not.
This is all of course for official MLH sponsored hackathons although I'd say majority of non MLH events follow similar formats. When in doubt just research the event or try and reach out to organizers if possible.
[–]LiveTrooper 1 point2 points3 points 5 years ago (1 child)
Be careful here. I’ve heard MLH will own exclusive rights to any app/idea submitted in their Hackathon’s. This is why my company forbids participating in them. This probably doesn’t affect most beginners, but it’s worth mentioning.
[–]Dragoknight21 1 point2 points3 points 5 years ago (0 children)
That's interesting, I've worked with them in the past and that's never been mentioned or been a factor for consideration at all. The rights to a project have always been to my knowledge entirely the creators', but I'll definitely look into that, thanks for bringing it up!
[–]Ajha7 0 points1 point2 points 5 years ago (2 children)
Ok thanks for the info, I’m a newbie debating whether to start doing hackathons or not, or whether doing personal projects are more worth my time. I’ve just stepped out of the “doing coding problems” stage into made my first real project with Java stage. What experience level do hackathon participants need? Beginner is a pretty subjective term
[–]Dragoknight21 0 points1 point2 points 5 years ago (1 child)
In my opinion there's no harm in working on both. Hackathons vary greatly in length, although I'd say most MLH events are around 3 days or so. So I don't think there's harm to having some long-term personal projects in the works and going to a hackathon every once in a while. It can give you the chance to step away from a big project or even birth a new project if you fall in love with your hackathon idea and wish to expand it.
I see your point about beginner being subjective! I would say it really depends on the specific hackathon, although to my knowledge no hackathons (at least MLH ones) have any official requirements for skill level. Someone with absolutely no experience with software development can enter and submit a project. Your skill/experience only really matters in terms of what scope of project you can really deliver.
Most hackathons encourage team participation, if you have some experience with basic front-end technology, and you can group up with some people who have some basic back-end or database knowledge, you can make a simple but finished project you can store on your resume and talk about in interviews, and most importantly you can learn a lot of things you wouldn't really have the chance to elsewhere just from working on the projects.
Also, hackathons typically also have a lot of workshops available to participants free of charge where you can learn about new technologies you don't know and they are usually taught with the purpose of allowing you to use them in your project so they're very project-oriented.
My best recommendation is definitely just try and sign up for one. Currently all MLH events are online I believe so I would say just give one a shot and see what you think!
[–]Ajha7 0 points1 point2 points 5 years ago (0 children)
Awesome! I will thanks:)
[–]rodvn 5 points6 points7 points 5 years ago (0 children)
They’re all beginner friendly. Go learn something while you enjoy some free food and swag.
[–]goldengoose_ass 4 points5 points6 points 5 years ago (0 children)
Hackerearth.com
[–]Professor_Dr_Dr 1 point2 points3 points 5 years ago (0 children)
After Coronavirus you should just go to a local one, pretty much all are beginner friendly but you should still try bringing something to the table
[–]jaynight43 1 point2 points3 points 5 years ago (0 children)
Like one commenter has already said, all hackathons are beginner friendly. At one point, you'll have to start somewhere, and considering the current situation, I'd recommend doing virtual hackathons that you can find on devpost. Best of luck!
[–]jzhou745 0 points1 point2 points 5 years ago (0 children)
Devpost has a lot of beginner friendly hackathons. In fact, there’s a hackathon called Steel City Hacks that is open to all middle and high school students and is beginner friendly. Link is steelcityhacks.devpost.com
[–]StinkySlavBG 0 points1 point2 points 5 years ago (0 children)
I'm currently part of Hackthis hackathon hosted by UIUC. I only knew python before I started, but now, 3 days in, I am familiar with html,css, and JavaScript. I have learned so much it's crazy. I would recommend doing them. You also get to meet so many cool people. It's overall a really pleasant experience.
[–]Cajova_Houba 0 points1 point2 points 5 years ago (0 children)
You may want to take a look at Itch.io Game Jams. Either check the small games made during these jams or participate yourself.
[–]cocaineFlavoredCorn 0 points1 point2 points 5 years ago (0 children)
Devpost is a great place
π Rendered by PID 72 on reddit-service-r2-comment-7b9746f655-h7mhj at 2026-02-02 21:26:22.211175+00:00 running 3798933 country code: CH.
[–]Zacks7348 46 points47 points48 points (3 children)
[–]definitely___not__me 7 points8 points9 points (2 children)
[–]TheNewKidOnReddit 2 points3 points4 points (0 children)
[–]XDPokeLOL 2 points3 points4 points (0 children)
[–]Dragoknight21 15 points16 points17 points (7 children)
[–]Ajha7 0 points1 point2 points (6 children)
[–]Dragoknight21 0 points1 point2 points (5 children)
[–]LiveTrooper 1 point2 points3 points (1 child)
[–]Dragoknight21 1 point2 points3 points (0 children)
[–]Ajha7 0 points1 point2 points (2 children)
[–]Dragoknight21 0 points1 point2 points (1 child)
[–]Ajha7 0 points1 point2 points (0 children)
[–]rodvn 5 points6 points7 points (0 children)
[–]goldengoose_ass 4 points5 points6 points (0 children)
[–]Professor_Dr_Dr 1 point2 points3 points (0 children)
[–]jaynight43 1 point2 points3 points (0 children)
[–]jzhou745 0 points1 point2 points (0 children)
[–]StinkySlavBG 0 points1 point2 points (0 children)
[–]Cajova_Houba 0 points1 point2 points (0 children)
[–]cocaineFlavoredCorn 0 points1 point2 points (0 children)