# What is a Hackathon?

Hackathons are an incredible way to bring your community together to learn new skills, build amazing projects, and share ideas. A hackathon is best described as an **“invention marathon”**. Anyone who has an interest in technology attends a hackathon to learn, build & share their creations over the course of a weekend in a relaxed and welcoming atmosphere. You don’t have to be a programmer and you certainly don’t have to be majoring in Computer Science!

{% embed url="<https://www.youtube.com/watch?v=qj4DQfYx2Hg>" %}
MLH Presents: What is a hackathon?
{% endembed %}

If you're familiar with in-person hackathons and are curious about how the fundamentals translate to the digital space, we've outlined some of the key differences and our recommendations [here](https://guide.mlh.io/overview/event-types/digital-events).
