Start a coding club. Change the world.

Join a global network of high school coding clubs. Get resources, community, and everything you need to build something amazing.

Start Your ClubJoin CommunityClubs Portal
Hackers at Assemble in SF

Active Clubs Worldwide

...

The rundown

Clubs discovering the joy of code

Hack Club is a global nonprofit network of high school coding clubs and makers. We're fostering a new generation of young people who are the builders, creators, and leaders our world needs.

How to start your club →

How Hack Clubs work

1

A group of teens, many beginners, gather to start coding.The leader (that's you!) presents for a few minutes, getting the group started building something new.

2

Everyone gets hacking, individually.Not hacking bank accounts, but rather being creative and making something awesome.

3

To end, everyone demos their work.As a leader, you're cultivating a community of makers. Each member showing off their work builds momentum & motivation.

Go beyond club meetings

Hack Clubs attend and run hackathons like Lion City Hacks & HackOC, take part in year long programs like Blueprint, and compete in events like the Congressional App Challenge. The hack's the limit.

~ Welcome to the club ~

By the students, for the students.

We believe teenagers can build the future, but they need the right environment to do it. That's why every Hack Club is student-led — no teachers, no curriculum, no lectures. Just teenagers learning to code by building things they care about, supported by a global community of peers and mentors who believe in their potential.

Our philosophy →

New System

Club Levels System

Advance through our tiered system to unlock exclusive perks and resources for your club.

1

Level One

Foundation level for all new clubs
2

Level Two

Advanced level for active and engaged clubs
Learn More About Levels →
For Club Leaders

Clubs Portal

The Clubs Portal is the place where club leaders can easily find YSWS's (You Ship, We Ship) and explore workshops they can run with their Hack Club. It serves as a central hub that helps leaders access the activities and resources they need to support and grow their clubs.
Open Clubs Portal →Learn More

Hit the ground running

Get your club going & growing

Everything you need to run an amazing coding club

Chat with thousands of club leaders

In our Slack community, you'll be invited to a space for Hack Club leaders to ask questions & chat, share projects, & attend weekly live events.

Tools to hack on

We build tools, such as Sprig, that your members can use to make projects with in meetings! Build more of them with us in our Slack community.

Meeting content

Come prepared to every meeting with over 100 workshops (3 years' worth!) and 19 Jams that guide your club members through making fun, creative projects.

Stickers

Get amazing stickers for marketing your club shipped directly to you & your club members.

A nonprofit fund

Use our 501(c)(3) status and a restricted fund with HCB to fundraise, accept donations, and buy things!

Weekly events

From Hack Night to AMAs to weirder events, the Slack community has live events for leaders & members alike every week.

A basket of free tools

We're always building new tools for leaders, such as The Dashboard! A place to manage your club! We've also got free subscriptions to Figma Pro, Postman, and more for running a great computer science club.

Free Zoom Pro

24/7 access to Zoom Pro enabled meeting rooms for your club (that means no time limit).

Hack Club Spaces

Free beginner friendly all-in-one platform to create, host and collaborate in our web IDE with over 500 supported languages and a variety of templates to use.

Existing clubs welcome

When established Computer Science clubs join, they get all the Hack Club benefits: Zoom Pro, stickers, our Slack community, workshops, the works. They're welcome to use the "Hack Club" name or keep their existing one.

View All Resources →

More than just coding

What you'll gain as a leader

Leading a Hack Club isn't just about teaching code - it's about developing skills that will serve you for life

Leadership Skills

Learn to inspire, organize, and guide a team. These are skills colleges and employers actively look for.

Build Your Network

Connect with thousands of student leaders, mentors, and the broader tech community.

Deepen Your Skills

Teaching is the best way to learn. You'll become a better coder by helping others.

Portfolio Projects

Build impressive projects and document your leadership journey for college applications.

Public Speaking

Get comfortable presenting and speaking in front of groups - a crucial life skill.

Event Planning

Learn to organize hackathons, workshops, and events that bring people together.

Club essentials

What makes a great club?

The perfect meeting formula

1. Start with a demo (5-10 minutes)
Show something cool you built or found. Get everyone excited about what's possible.
2. Hack time (40-45 minutes)
Everyone works on their own projects. Leaders help debug and answer questions.
3. Show & tell (5-10 minutes)
Members share what they worked on. Celebrate progress, no matter how small.

Creating the right environment

  • Inclusive & welcoming
    Everyone belongs, regardless of experience level
  • Project-focused
    Learning happens through building real things
  • Student-driven
    Members choose what they want to learn and build
  • Collaborative
    Help each other, share knowledge, celebrate wins
Learn More About Running Great Clubs →

Beyond meetings

Activities that energize your club.

Hackathons

Organize weekend coding competitions or attend regional hackathons as a group

Game Jams

Build games together in short sprints using tools like Scratch or JavaScript

Tech Talks

Invite local developers or have members present on topics they're passionate about

Demo Days

Showcase member projects to parents, teachers, and the broader school community
Explore More Club Activities →

~ The Hack Club Slack ~

Come for the skills,
stay for the people.

Communication and planning for our open source projects happen in the Slack. Coding is often seen as an isolating activity. Plenty of groups exist for kids who are interested in sports, theater, or chess, but the stereotype of a programmer is a person who sits alone in a dark room. It doesn't have to be this way—in the Hack Club Slack (Discord-style online groupchat), you'll find a group of 13,000+ fabulous people to talk to, active at all hours.

Join our Slack →

Hear from leaders

What club leaders are saying

"Starting a Hack Club was the best decision I made in high school. I went from barely knowing how to code to building real projects and leading a community."
Sarah ChenClub Leader, California
"The support from Hack Club HQ is incredible. They gave us everything we needed - from workshops to funding to a community of other leaders."
Marcus JohnsonClub Leader, Texas
"Our club started with 5 members and grew to 40+ in one semester. Seeing students discover their passion for coding is the most rewarding experience."
Priya PatelClub Leader, New York

Got questions?

Frequently Asked Questions

Do I need to be an expert coder to start a club?

Not at all! Many successful club leaders started as beginners. You just need enthusiasm and a willingness to learn alongside your members. We provide all the resources and support you need.

How much time does running a club take?

Most clubs meet for 1-2 hours per week. As a leader, you'll spend an additional 1-2 hours preparing. It's a manageable commitment that fits around your schedule.

What if my school already has a coding club?

That's great! Hack Clubs have a unique student-led, project-based approach. Many schools have both, and they complement each other well. We can help you differentiate your club.

Is there any cost to start a Hack Club?

Nope! Starting a Hack Club is completely free. We provide resources, workshops, stickers, and even help with funding through HCB if you need it.

How do I get members to join?

We'll help you with marketing strategies, provide awesome stickers and posters, and give you tips from successful clubs. Most clubs start small and grow organically through word of mouth.
Still have questions?Ask in our Slack community

Your journey starts here

From your first meeting to building a thriving community

Week 1: Apply & Get Approved

Fill out a quick application and hear back within 24 hours. We'll set up an onboarding call to get you started.

Week 2: Plan Your First Meeting

Choose a workshop, book a room, and spread the word. We'll help you with everything from posters to announcements.

Week 3: Host Your First Meeting

Run your first meeting! Start with introductions, dive into a project, and end with demos. You've got this!

Month 2+: Build Momentum

Keep the energy going with weekly meetings, special events, and hackathons. Watch your club grow and thrive!

Ready to start your club?

Starting a Hack Club is easier than you think. Here's how to get started.

1

Apply

Tell us about yourself & why you want to start a Hack Club. We'll get back to you within 24 hours.
2

Onboarding call

Hop on a quick Zoom with someone from Hack Club HQ to get you started.
3

Launch your club

We'll help you get your first meeting scheduled & make sure you have everything you need.
Start Your Club