Coder Social home page Coder Social logo

hackclub / hackclub Goto Github PK

View Code? Open in Web Editor NEW
2.4K 63.0 529.0 644.48 MB

🌎 Hack Club is a worldwide community of high school hackers. We make things. We help one another. We have fun.

Home Page: https://hackclub.com

License: Other

HTML 12.60% JavaScript 69.78% Makefile 1.47% CSS 9.83% Shell 0.14% TeX 0.72% Python 5.46%
learn-to-code education nonprofits curriculum community hackclub

hackclub's Introduction

Welcome to Hack Club!

Welcome to a worldwide community of high school hackers. We’re artists, writers, engineers, tinkerers, campers, filmmakers, volunteers. We make things. We help one another. We have fun. Join us ➚

This repository is where we store our Workshops, which are self-led learn-to-code tutorials, as well as our Code of Conduct.

🌈 Get Involved

We'd love to have you involved in the community:

🦦 Contributing on GitHub

Here on GitHub, there are many ways to contribute:

Check out contribute.hackclub.com for more active repositories & a guide to contributing.

✨ Our Philosophy

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 develop your superpowers.Β 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 20K+ student members), you can ask coding questions, meet amazing friends, share projects you’re building, and so much more.

Hack Club is a community by and for teen hackers. Our software, past events, branding etc. have all been crafted by teenagers from around the world. We’re also an entirely open source organizationβ€”our website to even our finances are public.

πŸ”— Quick Hack Club links

Action Link
πŸ’¬ Join our Slack hackclub.com/slack
✨ See our workshops workshops.hackclub.com
πŸ“Έ See what Hack Clubbers are making every day scrapbook.hackclub.com
πŸ—ΊοΈ Join a high-school hackathon nearby hackathons.hackclub.com
πŸŽ’ Start a Hack Club at your school apply.hackclub.com
🏦 Run an open-source project / event on HCB hackclub.com/hcb
πŸ¦• Draw a dino & join our GitHub hack.af/draw-dino
πŸ’– See our contribution guidelines CONTRIBUTING.md
πŸ™ Read our code of conduct hackclub.com/conduct
🎨 Use our logos & banners hackclub.com/brand
🐦 Follow us on Twitter twitter.com/hackclub

πŸ“œ License

TL;DR: all content is released under the Creative Commons Attribution-ShareAlike 4.0 International license and all code is released under the MIT License. For the license's full text and attributions, please see LICENSE.

The Hacker Zephyr

hackclub's People

Contributors

aaryanporwal avatar cole-rogers avatar coolbeans19 avatar exu3 avatar faisalsayed10 avatar gleich avatar hellyeah avatar itsmingjie avatar jkwok91 avatar jonleung avatar jsneak avatar jzaleta avatar klipspringr avatar kyleemile avatar lachlanjc avatar leomcelroy avatar matthewstanciu avatar maxwofford avatar outkine avatar paked avatar polytroper avatar remixz avatar saescapa avatar sampoder avatar selynna avatar tevan-goldberg avatar vitorvavolizza avatar wollygfx avatar yevbar avatar zachlatta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hackclub's Issues

Collect data from leaders and make sure club leaders have successors

Reach out to all of our club leaders and collect the following data:

  • Is there a successor?
  • Do we know them?
  • Where are you going to college?
  • Testimonial for hackEDU
  • NPS for hackEDU
  • Biggest problems they've faced as a club leader
    • Validate the assumption that the biggest thing is curriculum

Additionally, have all of the club leaders make a PR to add themselves to a club leaders CSV with their name and info.

FizzBuzz workshop

Put together a markdown lesson plan for the FizzBuzz workshop you're putting together. Would be great if you could resolve this with a PR.

Schedule calls with the club leaders for each of our labs clubs

As mentioned in our https://github.com/hackedu/hackedu/blob/71508adc8c092b2c1059cfa88b04537197a54635/meta/labs_program/meetings/15-07-13_initial_brainstorm.md discussion, before diving too deep into the specifics of each semester, we'll want to schedule a discussion with all of the club leaders from each of the clubs in our labs program to learn as much as possible about how their club functioned last semester

Reading through http://startupclass.samaltman.com/courses/lec16/ on doing user interviews may be helpful when talking with them.

This issue depends on #30.

/cc @jonleung

Study efficacy of other guides and boxes

  1. Review the content of the boxes
  2. Do user interviews on users of said boxes
  • Coding Related
  • Other Reproducible Models
    • CodeNow
      • Read contents
      • Talk to at least 10 years
    • CoderDojo
      • Read contents
      • Talk to at least 10 years
    • Teals
      • Read contents
      • Talk to at least 10 years
    • Google CS FIRST
      • Read contents
      • Talk to at least 10 years
    • CodeClub
      • Read contents
      • Talk to at least 10 years

Timeline

Create a timeline from now, April 2015, to August 2015 (initial iteration) for the club in a box.

  • Find out what effective timelines for projects look like
  • ???
  • Profit (Orpheus)

You should have all physical and digital materials open and layed out.

  • There is very limited time in a club meeting.
  • Moreover, the more time it takes to do something in the club, members get distracted and the moment of the club meeting can be lost
  • Therefore, if you can either do something X either in the club meeting or before the club meeting, opt to do it before the club meeting
  • Example, if you have a demo app you want to show someone, opt for opening this in a tab before you enter the club meeting vs finding it and opening it during the club
  • By having all these things open, it will trigger what you have to do so you won't forget

Visiting clubs on the East coast.

@jonleung what if we did a trip to the East coast and visited as many schools as we can before the school year ends?

We'd want to do this before finals as well, because they'll be super busy then.

Reach out to Abraham Lincoln high school

We have decided to run clubs in SF. We already have a relationship with Abraham Lincoln high school so it will be easier to reach out to them to resume our club.

I would personally recommend co-leading the club with one of their students.

EDIT by @maxwofford: I've removed the names

Make list of clubs/leaders to interview.

One of the things not mentioned in our https://github.com/hackedu/hackedu/blob/71508adc8c092b2c1059cfa88b04537197a54635/meta/labs_program/meetings/15-07-13_initial_brainstorm.md discussion, but that we'll need to do is actually selecting the 12 clubs to partake in our labs program going into next semester. Any thoughts on selection criteria?

Also, for those who aren't familiar with our labs program, some initial detail is in those meeting notes.

/cc @jonleung

Rebranding

In IRC, @JacobEdelman said:

zrl: I think what I'd suggest is rebranding club-in-a-box to indicate its a place for discussion of all club related things, rather than just setting up a club, a specific folder of it could serve as a getting started guide. In general it could serve as a sort of collaborative wiki where any permanent content that comes out of discussions in the issues

This is the thread for discussing that.

Improve contribution guidelines

Our current contribution guidelines (in CONTRIBUTING.md) don't have everything in them.

Things to add:

  • What a good pull request looks like
    • Perhaps include when to rebase?
  • How to create discussions
  • Ideas board
  • Jonathan's ideas
    • what a good commit message is
    • squashing commits
    • using rebase vs merge
    • I wrote ^ those 3 bullet points because I've been critiqued on the fact that I should do the above, but the guide does not provide information on how specifically we may want to do these for hackEDU.

Week 1: Data Collection

Get out of the building

  • OBJECTIVES
    • Find out
      • all the clubs that we have access to
      • when and for how much longer we can visit each club
      • biggest reasons for starting and joining clubs
      • biggest problems for starting, running and being part of a club
      • biggest wins for starting and joining a club
  • METHODOLOGY
    • Flush this out more in details
    • CREATE DATA VESSELS:
      • Finish EXISTING CLUBS Spreadsheet this spreadsheet
        • Sheet 1: High School
        • Sheet 2: Students
      • Try adding
        • non-hackEDU clubs
        • non-hackEDU members
        • new-hackEDU clubs
        • new-hackEDU members
    • POPULATE :
      • On FB, find all high school friends & their high schools
      • Hackathon Data
        • HackGenY
        • HS Hacks
        • Gunn Hacks
        • CodeDay
        • Figure Out Any Missing Hackathons
      • Pu
    • COLLECTION:
      • EXISTING STUDENTS FIRST
        • Create all theq questions you need to ask them
          • To learn from them
          • Prepare for visiting them
          • Getting their phone contact info
          • Who is going to college? Which colleges?
          • If applicable, who is taking over leadership of the club
          • What are you doing over the summer?
        • For new clubs
          • Do you have a coding club at your school?
            • NO? (Link it to "No Club")
              • Would you be interested in starting a club?
              • What day of the week is your school?
              • I'd love to come visit, who should I talk to for that?
            • YES?
              • Are you a club officer?
                • if YES
                  • Soft
                    • Why did you start a club?
                    • Biggest blocking issues currently, previosly?
                    • Who have you gotten to join your club?
                    • Why do you think they joined?
                  • Hard
                    • What is the name of your school?
                    • Is this the address of the school?
                    • What day of the week do you guys meet? What time?
                    • Which dates will you have club meetings on?
                    • When are some good days to visit
                • if NO
                  • why did you join a club
                  • how did they hear about the club
                  • what do you hope to get out of it

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.