{"id":15504162,"url":"https://github.com/kentcdodds/kcd-learning-clubs-ideas","last_synced_at":"2026-01-06T23:37:54.365Z","repository":{"id":42432137,"uuid":"294447004","full_name":"kentcdodds/kcd-learning-clubs-ideas","owner":"kentcdodds","description":"📍 Ideas for curriculum and schedule templates for KCD Learning Clubs","archived":false,"fork":false,"pushed_at":"2022-07-19T21:55:46.000Z","size":36,"stargazers_count":125,"open_issues_count":0,"forks_count":17,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-10-19T18:24:48.728Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kentcdodds.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-10T15:20:12.000Z","updated_at":"2024-10-02T13:41:56.000Z","dependencies_parsed_at":"2022-09-01T04:41:57.548Z","dependency_job_id":null,"html_url":"https://github.com/kentcdodds/kcd-learning-clubs-ideas","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kentcdodds%2Fkcd-learning-clubs-ideas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kentcdodds%2Fkcd-learning-clubs-ideas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kentcdodds%2Fkcd-learning-clubs-ideas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kentcdodds%2Fkcd-learning-clubs-ideas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kentcdodds","download_url":"https://codeload.github.com/kentcdodds/kcd-learning-clubs-ideas/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246082924,"owners_count":20720877,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T09:16:16.280Z","updated_at":"2026-01-06T23:37:54.328Z","avatar_url":"https://github.com/kentcdodds.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📍 [KCD Learning Clubs](https://kcd.im/clubs) Curriculum Ideas and Templates\n\nThis repo is where you can contribute and find ideas for curriculum and\ntemplates for registration forms for a\n[KCD Learning Club](https://kcd.im/clubs).\n\n## How to use this\n\n### Create a new club\n\nIf you'd like to start your own club based on curriculum listed in this repo,\nfollow these steps:\n\n1. Make a registration form with google forms (you can make a copy of\n   [the template found here](https://kcd.im/kcd-learning-club-docs))\n2. Copy/paste/modify the template below for the curriculum into the outline of\n   your form\n3. Take the link to your form and go to the\n   [`#🤖-talk-to-bots`](https://kcd.im/discord-talk-to-bots) channel in the\n   [KCD Discord](https://kentcdodds.com/discord) and type:\n   `?clubs create FORM_LINK` to get it listed in the\n   [`#📝-open-clubs`](https://kcd.im/discord-active-clubs).\n\nLearn more about this process and how these clubs work at\n[kentcdodds.com/clubs](https://kentcdodds.com/clubs).\n\n### Add a curriculum idea/template\n\nIf you'd like to add a template, follow these steps:\n\n1. [Click here to add a new file to the templates directory](https://github.com/kentcdodds/kcd-learning-clubs-ideas/new/main/templates)\n2. Enter a unique and descriptive filename with a `.txt` extension\n3. Copy/paste/modify the contents of\n   [the example template](templates/example.txt)\n4. Click \"Propose new file\" to make a pull request\n5. Add a link to this template to the curriculum by following the steps below.\n\nIf you'd like to add/edit a curriculum idea below, follow these steps:\n\n1. [Click here to edit this README.md file](https://github.com/kentcdodds/kcd-learning-clubs-ideas/edit/main/README.md)\n2. If the curriculum doesn't already exist, add it (in alphabetical order)\n   following the format of the others\n3. Click \"Propose file change\" to make a pull request\n\n## FAQ:\n\n### What constitutes \"curriculum?\"\n\nAnything that a group of people could go through together (whether\nsynchronously, asynchronously, or a mix of the two). Including things like:\n\n- Online courses\n- Books\n- Tutorials\n- Podcasts\n- Workshop material\n\nWhat's important is that it's something that you can actually create a schedule\nfor and have some \"learning activities\" you can participate in together or\ndiscuss.\n\n## Curriculum and Templates\n\n\u003c!--\nExample for you to copy/paste:\n\n### [Name of Curriculum](https://linktocurriculum.example.com)\n\nCurriculum summary/tagline\n\nTemplates:\n\n- No templates yet, [want to create one](#add-a-curriculum-ideatemplate)?\n\n--\u003e\n\n### [Base_cs](https://github.com/vaidehijoshi/basecs-series) 💛\n\nLearn the basics of computer science with Base_cs series\n\nTemplates:\n\n- [Basecs.txt](templates/Basecs.txt)\n\n### [EpicReact.Dev](https://epicreact.dev) ⚛️\n\nThe Most Comprehensive Guide to React for Professional Developers\n\nTemplates:\n\n- [epicreact-dev.txt](templates/epicreact-dev.txt)\n\n### [Rustlings](https://github.com/rust-lang/rustlings) 🦀\n\nSmall exercises to get you used to reading and writing Rust code!\n\nTemplates:\n\n- No templates yet, [want to create one](#add-a-curriculum-ideatemplate)?\n\n### [TestingJavaScript.com](https://testingjavascript.com) 🏆\n\nLearn the smart, efficient way to test any JavaScript application.\n\nTemplates:\n\n- [testingjavascript.txt](templates/testingjavascript.txt)\n\n### [Vim for VSCode](https://vimforvscode.com) ⌨️\n\nLearn how to use Vim with VSCode\n\nTemplates:\n\n- [vim-for-vscode.txt](templates/vim-for-vscode.txt)\n\n### [Vim Alphabet](https://youtube.com/playlist?list=PLnc_NxpmOxaNqdGvUg8RBi8ZTaZGPdqBD)\n\nLearn the basics of Vim by learning the commands from A - Z.\n\nTemplates:\n\n- [vim-alphabet.txt](templates/vim-alphabet.txt)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkentcdodds%2Fkcd-learning-clubs-ideas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkentcdodds%2Fkcd-learning-clubs-ideas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkentcdodds%2Fkcd-learning-clubs-ideas/lists"}