Git Product home page Git Product logo

kcd-learning-clubs-ideas's Introduction

๐Ÿ“ KCD Learning Clubs Curriculum Ideas and Templates

This repo is where you can contribute and find ideas for curriculum and templates for registration forms for a KCD Learning Club.

How to use this

Create a new club

If you'd like to start your own club based on curriculum listed in this repo, follow these steps:

  1. Make a registration form with google forms (you can make a copy of the template found here)
  2. Copy/paste/modify the template below for the curriculum into the outline of your form
  3. Take the link to your form and go to the #๐Ÿค–-talk-to-bots channel in the KCD Discord and type: ?clubs create FORM_LINK to get it listed in the #๐Ÿ“-open-clubs.

Learn more about this process and how these clubs work at kentcdodds.com/clubs.

Add a curriculum idea/template

If you'd like to add a template, follow these steps:

  1. Click here to add a new file to the templates directory
  2. Enter a unique and descriptive filename with a .txt extension
  3. Copy/paste/modify the contents of the example template
  4. Click "Propose new file" to make a pull request
  5. Add a link to this template to the curriculum by following the steps below.

If you'd like to add/edit a curriculum idea below, follow these steps:

  1. Click here to edit this README.md file
  2. If the curriculum doesn't already exist, add it (in alphabetical order) following the format of the others
  3. Click "Propose file change" to make a pull request

FAQ:

What constitutes "curriculum?"

Anything that a group of people could go through together (whether synchronously, asynchronously, or a mix of the two). Including things like:

  • Online courses
  • Books
  • Tutorials
  • Podcasts
  • Workshop material

What's important is that it's something that you can actually create a schedule for and have some "learning activities" you can participate in together or discuss.

Curriculum and Templates

Base_cs ๐Ÿ’›

Learn the basics of computer science with Base_cs series

Templates:

EpicReact.Dev โš›๏ธ

The Most Comprehensive Guide to React for Professional Developers

Templates:

Rustlings ๐Ÿฆ€

Small exercises to get you used to reading and writing Rust code!

Templates:

Learn the smart, efficient way to test any JavaScript application.

Templates:

Vim for VSCode โŒจ๏ธ

Learn how to use Vim with VSCode

Templates:

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.