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 |
See what Hack Clubbers are learning & making every day | https://scrapbook.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 Hack Club
Contributions are welcome! Feel free to submit a pull request with code changes, or open issues for suggestions or bug reports. In order to properly contribute first check out our Contribution Guidelines which contains a set of guidelines which any contributions to any Hack Club repository must follow.
To make things easier on how to select a project to work on, we have made an open source website that helps with the process!
If you need any help, please feel free to contact us at [email protected] 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
.