Coder Social home page Coder Social logo

jams's Introduction

Jams πŸ«πŸ“πŸ‡

⚠️ DEADLINE FOR PROPOSALS IS JULY 7TH ⚠️

Teaching coding is hard. Running engaging Hack Club meetings is even harder. That's why, this summer, we want to create an all-new repository of the most incredible coding projects ever!

β˜€οΈ This summer join us to build the future of Hack Club workshops - we're calling them Jams!

We want to work with you to create an epic Jam, and we'll pay you $200 for your 10-15 hour time commitment. And, your Jam will be used by thousands of Hack Clubbers around the world!

join-us.MOV

πŸ‘€ What is a Jam?

A Jam is a real and fun project that can be completed in under 1 hour. It is very visual, has clear paths for continued hacking, and everyone's end result is different. It encourages real learning, not just copying and pasting! The goal is to build a quality project for varying technical abilities and will include slides and a video alongside a text description.

βœ… Here's how to get started:

NOTE: We're only accepting 20 Jams in this round

  1. Propose a Jam by making a pull request by July 7th
  • Fork this Repo
  • Open the jams folder and create a new markdown file answering questions in this example
  • Name the file with the name of your project and make a pull request
  1. Hear back from the team within 48 hours Mon-Fri on a first review of your proposal.
  2. Once accepted, work closely with the team to write the Jam, make a presentation and film a short video by July 19.
  3. Ka-chingπŸ’°πŸͺ™!

minions

Ps. Here's what we already have in the pipeline so please don't make a PR with these ideas

  • Building a personal website
  • Building a sprig game
  • Creating a ChatGPT Clone

🌈 Submission requirements:

We cannot offer the bounty to individuals in India. Hack Club Bank, our payment method, is virtually impossible to use in India. You're welcome to particpate, but you will not qualify for $200.

  • You must be a club leader or an active community member in order to submit a Jam.
  • No two Hack Clubbers should have the same result (neither technically nor visually) after going through the Jam.
  • Jams should come with a document (providing steps for creating the project), a presentation (intended for use within clubs), and a video (intended for Club Leaders to send to their Club Members if they miss a meeting).
  • Your Jam must propose a compelling, specific, real project, using real code. It should not be a tutorial for a language or service. It should also not be a series of small projects with no clear ending or final product.
    • βœ… Animated 3D Models, which uses a simple JavaScript library to create awesome-looking 3D models
    • ❌ A tutorial for how to get started with AWS
    • ❌ A workshop on an introduction to Scratch
  • Your Jam must involve code, and not require desktop software or hardware, since not all clubs will have those resources.
    • βœ… A Python workshop where the first step is to start a new Python project at repl.it/languages/python
    • ❌ A workshop on making an Android app that requires installing Android Studio
  • Browser-based Jams are strongly preferred because they are by nature cross-platform (working for Chromebooks, Macs, Linux Devices, and Windows Computers).
    • They also typically have short setup times, making it easy for leaders to get their members started building their project.
    • This isn’t a requirement, but a strong suggestion (especially for beginner workshops). We do understand that this isn’t always possible.*

There can be exceptions to these requirements. Ask us in #jams if you're not sure!

Nice-to-have:

  • Challenges should be sprinkled throughout the Jam (with solutions in dropdowns).
  • Jams **should take no longer than one hour **to complete (if you want to build something larger, consider separating it into smaller separate parts).
  • Include memes, jokes, and a generally humorous style throughout the Jam.
  • Include resources for Hack Clubbers to learn more about the topic you’re introducing them to.
  • A low floor and a high ceiling.
    • Allow Hack Clubbers, both experts and beginners, to challenge themselves and learn. This can be achieved by giving Jammers creative freedom in your Jam.

Super-optional but magical ✨:

  • A poster for club leaders to use to promote the Jam in their school.
  • Leader Notes to brief a leader on using the meet in their club.
  • Fun interactive elements where Hack Clubbers work together in their club meets

🌱 What now?

We're so excited for the future of Jams and if you have a great idea, make a PR and propose it! We want to work closely with you to turn it into high quality content that clubs and individuals will use every day.

If you have any questions, please message in #jams on Slack. We'll all be hanging out there to help out.

- HQ Jams Team πŸ’–

jams's People

Contributors

bellesea avatar pellmellkid avatar sarthaktexas avatar jacktdc avatar galaxygamingboy avatar ganning127 avatar ajs256 avatar maggie-j-liu avatar jianmin-chen avatar devios01 avatar serenityux avatar

Watchers

 avatar

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.