Hack Club is a global, nonprofit network of high school makers & student-led coding clubs. This repository is where we store our Workshops, which are self-led learn-to-code tutorials, as well as our Code of Conduct.
We think learning to code is uniquely like gaining a superpower: it converts you from a consumer to a creator, turning your computer into a tool for creation. If you’re reading this, you can learn to build an app—there’s never been a better time for making.
The goal of Hack Club is to help you become a hacker. We want an inclusive space on the internet & at every school where people are making interesting things with code, every week. In our online Slack (Discord-style online chatroom with 15K student members), you can ask coding questions, you’ll meet amazing friends, share projects you’re building, and so much more. Most members start with little to no coding experience, join our Slack, build projects of their own, start clubs at their school, attend & later organize hackathons.
Hack Club was founded by a teenager who dropped out of high school because the school system wasn’t working. We’re an entirely open source organization—our website to even our finances are public. It’s backed by everyone from Elon Musk to the co-founder of GitHub, Tom Preston-Werner.
Action | Link |
---|---|
Join our Slack | https://hackclub.com/slack |
See our workshops | https://workshops.hackclub.com/ |
Apply to start a club | https://apply.hackclub.com |
Draw a dino & join our GitHub | https://hack.af/draw-dino |
See our contribution guidelines | CONTRIBUTING.md |
Read our code of conduct | https://hackclub.com/conduct/ |
Use our logos & banners | https://hackclub.com/brand/ |
Follow us on Twitter | https://twitter.com/hackclub |
Contributing to Workshops
Contributions are welcome!
If you need any help, please feel free to contact us at team@hackclub.com or on our Slack.
- Check out our public issues board. If your issue isn't on the board, open a new one.
- Pick an issue that nobody has claimed and start working on it. First-time contributors should look for the "first-timers-only" label on issues.
- Fork the project (Need help forking a project?). You’ll do all of your work on your forked copy.
- Create a branch specific to the issue or feature you are working on. Push your work on that branch (Need help with branching?).
- Name the branch something like
fixes-xxx-issue
oradd-xxx-feature
wherexxx
is a short description of the changes or feature you are adding. - Once your code is ready, submit a pull request from your branch to Hack Club's
main
branch. We'll do a quick review and give you feedback.
TL;DR: All content is released under the Creative Commons Attribution-ShareAlike 4.0 International license. All code is released under the MIT License. For the license's full text and attributions, please see LICENSE
.