{ "schema_version": "1.0.0", "generated_at": "2026-05-19T04:46:47Z", "show": { "title": "Git Going with GitHub", "default_cover_art": null, "feed_url": "https://lp.csedesigns.com/ggg/feed.xml" }, "episodes": [ { "uuid": "5782d363-05ad-4015-a53b-69311bf4a024", "current_filename": "ch-00-welcome.mp3", "current_slug": "ch-00-welcome", "group": "ep", "narration_id": "ep00", "duration_seconds": 527.57, "size_bytes": 4990485, "sha256": "ef4a56491493cd0e6f282f787436e5bf5c323bbe2e12b62641d7c90cf4fc894b", "filename": "ch-00-welcome.mp3", "topic_prefix": "ch", "topic_number": "00", "learning_band": "chapter", "title": "Chapter 00: Welcome to Git Going with GitHub", "track_number": 1, "pairs_with_uuid": null, "source_docs": [ "docs/course-guide.md", "docs/get-going.md" ] }, { "uuid": "e7b269f2-4c6b-4644-bfce-0aaf2f8937fe", "current_filename": "ch-01-pre-workshop-setup.mp3", "current_slug": "ch-01-pre-workshop-setup", "group": "ep", "narration_id": "ep01", "duration_seconds": 781.58, "size_bytes": 7507795, "sha256": "67b81be12cc630920059687625e26080fd8957ee37d5bc3bce574bf1a4d9fcbd", "filename": "ch-01-pre-workshop-setup.mp3", "topic_prefix": "ch", "topic_number": "01", "learning_band": "chapter", "title": "Chapter 01: Pre-Workshop Setup", "track_number": 2, "pairs_with_uuid": null, "source_docs": [ "docs/00-pre-workshop-setup.md" ] }, { "uuid": "941a3a2b-554f-41dc-96b9-5b98443054b1", "current_filename": "ch-02-github-web-structure.mp3", "current_slug": "ch-02-github-web-structure", "group": "ep", "narration_id": "ep02", "duration_seconds": 539.59, "size_bytes": 5060829, "sha256": "142b9d9f942bb1f13b6c5237cc37e7feab2da781f1e4c3cfe619b4758911d02d", "filename": "ch-02-github-web-structure.mp3", "topic_prefix": "ch", "topic_number": "02", "learning_band": "chapter", "title": "Chapter 02: Understanding GitHub on the Web", "track_number": 4, "pairs_with_uuid": null, "source_docs": [ "docs/02-understanding-github.md" ] }, { "uuid": "a3fc92a0-46cb-4be3-9a61-74ebc8a0b429", "current_filename": "ch-03-navigating-repositories.mp3", "current_slug": "ch-03-navigating-repositories", "group": "ep", "narration_id": "ep03", "duration_seconds": 564.38, "size_bytes": 5322381, "sha256": "8174c26623dc17b4dfaaa3f8d16579a2eecea41d62bdf98561a00752570615bf", "filename": "ch-03-navigating-repositories.mp3", "topic_prefix": "ch", "topic_number": "03", "learning_band": "chapter", "title": "Chapter 03: Navigating Repositories", "track_number": 6, "pairs_with_uuid": null, "source_docs": [ "docs/03-navigating-repositories.md" ] }, { "uuid": "a4c497d9-535e-4040-a3e4-bfeffb9401ae", "current_filename": "ch-04-the-learning-room.mp3", "current_slug": "ch-04-the-learning-room", "group": "ep", "narration_id": "ep04", "duration_seconds": 660.14, "size_bytes": 6211821, "sha256": "b27f8f85fab9252dbf0c6fd4d9aad9ca309b9e8519b6e0bb23a5fdb1f1a13181", "filename": "ch-04-the-learning-room.mp3", "topic_prefix": "ch", "topic_number": "04", "learning_band": "chapter", "title": "Chapter 04: The Learning Room", "track_number": 8, "pairs_with_uuid": null, "source_docs": [ "docs/04-the-learning-room.md" ] }, { "uuid": "e2c04356-2759-42bf-ac4a-3f1326db1213", "current_filename": "ch-05-working-with-issues.mp3", "current_slug": "ch-05-working-with-issues", "group": "ep", "narration_id": "ep05", "duration_seconds": 927.36, "size_bytes": 8757933, "sha256": "26435fd2001d42c1d78427368ebc0c4f7888a5ee9cee7d3a28c02355e856c5ae", "filename": "ch-05-working-with-issues.mp3", "topic_prefix": "ch", "topic_number": "05", "learning_band": "chapter", "title": "Chapter 05: Working with Issues", "track_number": 10, "pairs_with_uuid": null, "source_docs": [ "docs/05-working-with-issues.md" ] }, { "uuid": "6c7d19fd-bd1e-4be6-adb2-9f0b48a552c8", "current_filename": "ch-06-working-with-pull-requests.mp3", "current_slug": "ch-06-working-with-pull-requests", "group": "ep", "narration_id": "ep06", "duration_seconds": 772.18, "size_bytes": 7336677, "sha256": "20e1ca4581ac2c380a8eb324e147f69a73f52d4cfe0c1a246dbf2ee8f53af1b1", "filename": "ch-06-working-with-pull-requests.mp3", "topic_prefix": "ch", "topic_number": "06", "learning_band": "chapter", "title": "Chapter 06: Working with Pull Requests", "track_number": 12, "pairs_with_uuid": null, "source_docs": [ "docs/06-working-with-pull-requests.md" ] }, { "uuid": "7c1f250f-100d-40e5-b2de-5f6cb05d6e9f", "current_filename": "ch-07-merge-conflicts.mp3", "current_slug": "ch-07-merge-conflicts", "group": "ep", "narration_id": "ep07", "duration_seconds": 634.49, "size_bytes": 5942205, "sha256": "faf914f4faed8a385d91ffc6293080ec3899ecfd02442003366f710ae8251e18", "filename": "ch-07-merge-conflicts.mp3", "topic_prefix": "ch", "topic_number": "07", "learning_band": "chapter", "title": "Chapter 07: Merge Conflicts Are Not Scary", "track_number": 14, "pairs_with_uuid": null, "source_docs": [ "docs/07-merge-conflicts.md" ] }, { "uuid": "03c96ea0-7cfa-428c-bd62-c1f6b8f70318", "current_filename": "ch-08-culture-and-etiquette.mp3", "current_slug": "ch-08-culture-and-etiquette", "group": "ep", "narration_id": "ep08", "duration_seconds": 681.34, "size_bytes": 6423765, "sha256": "70aad15f30bf94461ff9e5144fcd30ac2662aa90b406ddfcf962977bde8c98be", "filename": "ch-08-culture-and-etiquette.mp3", "topic_prefix": "ch", "topic_number": "08", "learning_band": "chapter", "title": "Chapter 08: Open Source Culture and Etiquette", "track_number": 16, "pairs_with_uuid": null, "source_docs": [ "docs/08-open-source-culture.md" ] }, { "uuid": "825f9c85-a86e-4b2c-a4b2-4f33de3767f3", "current_filename": "ch-09-labels-milestones-projects.mp3", "current_slug": "ch-09-labels-milestones-projects", "group": "ep", "narration_id": "ep09", "duration_seconds": 757.06, "size_bytes": 7175229, "sha256": "410572857dfd0cb68590ab36e6004841319c81c82750f78e15b041b600e4c84a", "filename": "ch-09-labels-milestones-projects.mp3", "topic_prefix": "ch", "topic_number": "09", "learning_band": "chapter", "title": "Chapter 09: Labels, Milestones, and Projects", "track_number": 18, "pairs_with_uuid": null, "source_docs": [ "docs/09-labels-milestones-projects.md" ] }, { "uuid": "a9c6f562-4499-4659-8e98-dc33365bb389", "current_filename": "ch-10-notifications.mp3", "current_slug": "ch-10-notifications", "group": "ep", "narration_id": "ep10", "duration_seconds": 574.94, "size_bytes": 5460693, "sha256": "bbd5193a17d4cbf4bf667bcae135f0880583195c184528a7a4073a5958a89ed9", "filename": "ch-10-notifications.mp3", "topic_prefix": "ch", "topic_number": "10", "learning_band": "chapter", "title": "Chapter 10: Notifications and Mentions", "track_number": 20, "pairs_with_uuid": null, "source_docs": [ "docs/10-notifications-and-day-1-close.md" ] }, { "uuid": "e20fe72e-c09c-4c1c-9c35-a3d6dd03dbb7", "current_filename": "ch-11-vscode-basics.mp3", "current_slug": "ch-11-vscode-basics", "group": "ep", "narration_id": "ep11", "duration_seconds": 802.51, "size_bytes": 7639941, "sha256": "8f67f5bbc322c65325aee509484e1ed875ce8117bd0df63c104df6ab40dcff42", "filename": "ch-11-vscode-basics.mp3", "topic_prefix": "ch", "topic_number": "11", "learning_band": "chapter", "title": "Chapter 11: VS Code Setup and Accessibility", "track_number": 22, "pairs_with_uuid": null, "source_docs": [ "docs/11-vscode-interface.md" ] }, { "uuid": "f12549cd-8ed9-40b9-9e82-5f1cc2f02cfe", "current_filename": "ch-12-git-source-control.mp3", "current_slug": "ch-12-git-source-control", "group": "ep", "narration_id": "ep12", "duration_seconds": 793.73, "size_bytes": 7503957, "sha256": "718634acfa2ec57284fde5ffe3b9717c55548f28866a03d401a4be0fdb028b75", "filename": "ch-12-git-source-control.mp3", "topic_prefix": "ch", "topic_number": "12", "learning_band": "chapter", "title": "Chapter 12: Git and Source Control in VS Code", "track_number": 24, "pairs_with_uuid": null, "source_docs": [ "docs/14-git-in-practice.md" ] }, { "uuid": "825592b8-b6e3-40b3-a62e-27a3592f92f3", "current_filename": "ch-13-github-prs-extension.mp3", "current_slug": "ch-13-github-prs-extension", "group": "ep", "narration_id": "ep13", "duration_seconds": 710.38, "size_bytes": 6720813, "sha256": "d2a649255ad76e7a318959ba4a7f5af3854f94043c4345c4c6efe1a81339b683", "filename": "ch-13-github-prs-extension.mp3", "topic_prefix": "ch", "topic_number": "13", "learning_band": "chapter", "title": "Chapter 13: The GitHub Pull Requests Extension", "track_number": 26, "pairs_with_uuid": null, "source_docs": [ "docs/15-code-review.md" ] }, { "uuid": "97ff2e66-6125-4ec5-afae-cbbfb4529873", "current_filename": "ch-14-github-copilot.mp3", "current_slug": "ch-14-github-copilot", "group": "ep", "narration_id": "ep14", "duration_seconds": 939.89, "size_bytes": 8977869, "sha256": "68cb171343a81d2214af2785cee4ab31d19cdee3b1eada681fc4fbc4b2f08a09", "filename": "ch-14-github-copilot.mp3", "topic_prefix": "ch", "topic_number": "14", "learning_band": "chapter", "title": "Chapter 14: GitHub Copilot", "track_number": 28, "pairs_with_uuid": null, "source_docs": [ "docs/16-github-copilot.md" ] }, { "uuid": "47ac569d-8fda-4ab9-848f-195728a37863", "current_filename": "ch-15-accessible-code-review.mp3", "current_slug": "ch-15-accessible-code-review", "group": "ep", "narration_id": "ep15", "duration_seconds": 720.38, "size_bytes": 6820989, "sha256": "b080c9eab803d7d7f4efdc15d04f74e75ef86be704904485c0902ce3581cc292", "filename": "ch-15-accessible-code-review.mp3", "topic_prefix": "ch", "topic_number": "15", "learning_band": "chapter", "title": "Chapter 15: Accessible Code Review", "track_number": 30, "pairs_with_uuid": null, "source_docs": [ "docs/15-code-review.md" ] }, { "uuid": "d0070b6b-f6b1-4c60-af6c-da79b163374b", "current_filename": "ch-16-issue-templates.mp3", "current_slug": "ch-16-issue-templates", "group": "ep", "narration_id": "ep16", "duration_seconds": 839.93, "size_bytes": 7923597, "sha256": "6ceb1a140a38a86788a21e1e76ed998f0f1c3a538019e9adf96a30897d9bd4af", "filename": "ch-16-issue-templates.mp3", "topic_prefix": "ch", "topic_number": "16", "learning_band": "chapter", "title": "Chapter 16: Issue Templates", "track_number": 32, "pairs_with_uuid": null, "source_docs": [ "docs/17-issue-templates.md" ] }, { "uuid": "5d406c5d-fda1-428c-9b18-63a2c37c12bf", "current_filename": "ch-17-accessibility-agents.mp3", "current_slug": "ch-17-accessibility-agents", "group": "ep", "narration_id": "ep17", "duration_seconds": 831.02, "size_bytes": 7846653, "sha256": "e5b6df770324e632aefc817c2c9767699f945ed8bd84434d12dc25df2dbbf3f7", "filename": "ch-17-accessibility-agents.mp3", "topic_prefix": "ch", "topic_number": "17", "learning_band": "chapter", "title": "Chapter 17: Accessibility Agents", "track_number": 34, "pairs_with_uuid": null, "source_docs": [ "docs/19-accessibility-agents.md" ] }, { "uuid": "c4cb6bdb-7999-4d4a-87cc-3855192ea413", "current_filename": "ref-01-glossary.mp3", "current_slug": "ref-01-glossary", "group": "ep", "narration_id": "ep18", "duration_seconds": 909.02, "size_bytes": 8530389, "sha256": "2778567aa083afc54581e3383f900473394b96d5b59c1328634033a2fb5c15da", "filename": "ref-01-glossary.mp3", "topic_prefix": "ref", "topic_number": "01", "learning_band": "ref", "title": "Reference 01: Glossary of Terms", "track_number": 45, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-a-glossary.md" ] }, { "uuid": "a0edc294-39b9-4c4b-8b88-0184fcb61941", "current_filename": "ref-02-screen-reader-cheatsheet.mp3", "current_slug": "ref-02-screen-reader-cheatsheet", "group": "ep", "narration_id": "ep19", "duration_seconds": 709.99, "size_bytes": 6772677, "sha256": "41af8927d498559c4e46b4161f56df8fe3eeafc4aafd20cc6726cabc3ad6b051", "filename": "ref-02-screen-reader-cheatsheet.mp3", "topic_prefix": "ref", "topic_number": "02", "learning_band": "ref", "title": "Reference 02: Screen Reader Cheat Sheet", "track_number": 46, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-b-screen-reader-cheatsheet.md" ] }, { "uuid": "efb32923-7fb1-4c3a-9d8f-c1c5bf2caae1", "current_filename": "ref-03-accessibility-standards.mp3", "current_slug": "ref-03-accessibility-standards", "group": "ep", "narration_id": "ep20", "duration_seconds": 621.38, "size_bytes": 5894085, "sha256": "4e93c0adea412b6204d92a164549c1aba77afcf5909ee6913c5bb7bd2a27dfe8", "filename": "ref-03-accessibility-standards.mp3", "topic_prefix": "ref", "topic_number": "03", "learning_band": "ref", "title": "Reference 03: Accessibility Standards Reference", "track_number": 47, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-m-accessibility-standards.md" ] }, { "uuid": "de290bca-ca2a-4303-8cb9-84c0ee7abf9e", "current_filename": "git-01-git-authentication.mp3", "current_slug": "git-01-git-authentication", "group": "ep", "narration_id": "ep21", "duration_seconds": 664.82, "size_bytes": 6313557, "sha256": "76d44ee5f1340e34ff682209ac329c6bc36216170ef21ae2a6f4207cc3f2039f", "filename": "git-01-git-authentication.mp3", "topic_prefix": "git", "topic_number": "01", "learning_band": "git", "title": "Git Toolkit 01: Git Authentication", "track_number": 51, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-d-git-authentication.md" ] }, { "uuid": "ec21e605-c5ca-4ea5-93dc-44d9c3f3dead", "current_filename": "tools-01-github-flavored-markdown.mp3", "current_slug": "tools-01-github-flavored-markdown", "group": "ep", "narration_id": "ep22", "duration_seconds": 814.1, "size_bytes": 7722669, "sha256": "8a9f92e8e8359ab685c47382ff1ad67f7488e3cdfdf5e14c04cd0f4ae12840ac", "filename": "tools-01-github-flavored-markdown.mp3", "topic_prefix": "tools", "topic_number": "01", "learning_band": "tools", "title": "Tooling 01: GitHub Flavored Markdown", "track_number": 56, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-c-markdown-reference.md" ] }, { "uuid": "e4850faf-13b1-43b2-9d66-cc82740efc34", "current_filename": "tools-02-github-gists.mp3", "current_slug": "tools-02-github-gists", "group": "ep", "narration_id": "ep23", "duration_seconds": 600.6, "size_bytes": 5665557, "sha256": "95651ed47e1692e7e781f34f2c8cadc97e374a0a8f85b180718828505a8a833b", "filename": "tools-02-github-gists.mp3", "topic_prefix": "tools", "topic_number": "02", "learning_band": "tools", "title": "Tooling 02: GitHub Gists", "track_number": 57, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-u-discussions-and-gists.md" ] }, { "uuid": "af3521b2-0271-4dc0-b725-aed7771fe0ae", "current_filename": "tools-03-github-discussions.mp3", "current_slug": "tools-03-github-discussions", "group": "ep", "narration_id": "ep24", "duration_seconds": 670.37, "size_bytes": 6289317, "sha256": "2bf1f6f3ac270ee4feaa489545a246ecbe3f0e794561f343ac614c8175781e43", "filename": "tools-03-github-discussions.mp3", "topic_prefix": "tools", "topic_number": "03", "learning_band": "tools", "title": "Tooling 03: GitHub Discussions", "track_number": 58, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-u-discussions-and-gists.md" ] }, { "uuid": "faa0a825-d870-43df-97e8-b4b921f95aff", "current_filename": "tools-04-releases-tags-insights.mp3", "current_slug": "tools-04-releases-tags-insights", "group": "ep", "narration_id": "ep25", "duration_seconds": 780.96, "size_bytes": 7356909, "sha256": "3d4ec8aca47c771ac929cf514ef61daf520ded7391b71f90a985ffb9d6692d2c", "filename": "tools-04-releases-tags-insights.mp3", "topic_prefix": "tools", "topic_number": "04", "learning_band": "tools", "title": "Tooling 04: Releases, Tags, and Insights", "track_number": 59, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-s-releases-tags-insights.md" ] }, { "uuid": "5cc23d77-6061-4092-8d00-cd10d90b631d", "current_filename": "tools-05-github-projects.mp3", "current_slug": "tools-05-github-projects", "group": "ep", "narration_id": "ep26", "duration_seconds": 559.73, "size_bytes": 5316981, "sha256": "c174184342e3e565f841f5cebcbfd63c353986ce5d21e8b908dc64189e4ed045", "filename": "tools-05-github-projects.mp3", "topic_prefix": "tools", "topic_number": "05", "learning_band": "tools", "title": "Tooling 05: GitHub Projects Deep Dive", "track_number": 60, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-r-projects-deep-dive.md" ] }, { "uuid": "df063762-71bf-42e5-9fe2-c4e45a942ac1", "current_filename": "tools-06-advanced-search.mp3", "current_slug": "tools-06-advanced-search", "group": "ep", "narration_id": "ep27", "duration_seconds": 705.43, "size_bytes": 6683061, "sha256": "0f052c222f66691bc8d250ef1db8f047c486526a6f68bb189670a825db7370cb", "filename": "tools-06-advanced-search.mp3", "topic_prefix": "tools", "topic_number": "06", "learning_band": "tools", "title": "Tooling 06: Advanced Search", "track_number": 61, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-n-advanced-search.md" ] }, { "uuid": "a3f97849-1fa6-4a48-b0b8-232002bcaf0c", "current_filename": "sec-01-branch-protection.mp3", "current_slug": "sec-01-branch-protection", "group": "ep", "narration_id": "ep28", "duration_seconds": 662.64, "size_bytes": 6304485, "sha256": "ab4961445a36b4a9e05ed65a722495b5d73883fee0527e1f7807271875d3b812", "filename": "sec-01-branch-protection.mp3", "topic_prefix": "sec", "topic_number": "01", "learning_band": "sec", "title": "Security 01: Branch Protection and Rulesets", "track_number": 74, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-o-branch-protection.md" ] }, { "uuid": "bd10a748-164c-48a5-a02c-d75be1243a81", "current_filename": "sec-02-security-features.mp3", "current_slug": "sec-02-security-features", "group": "ep", "narration_id": "ep29", "duration_seconds": 675.12, "size_bytes": 6389997, "sha256": "813b0d765501a02679f3c7e28ef5ba5cba4d7d6763584399bc4e651f4bc72863", "filename": "sec-02-security-features.mp3", "topic_prefix": "sec", "topic_number": "02", "learning_band": "sec", "title": "Security 02: GitHub Security Features", "track_number": 75, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-p-security-features.md" ] }, { "uuid": "a8f94597-272c-45c9-982c-b06cd9adc54a", "current_filename": "a11y-01-vscode-accessibility-reference.mp3", "current_slug": "a11y-01-vscode-accessibility-reference", "group": "ep", "narration_id": "ep30", "duration_seconds": 912.26, "size_bytes": 8737149, "sha256": "929712aafc0758565668e2c999a07fb745befffd49998ca7f9964a48333c7097", "filename": "a11y-01-vscode-accessibility-reference.mp3", "topic_prefix": "a11y", "topic_number": "01", "learning_band": "a11y", "title": "Accessibility 01: VS Code Accessibility Reference", "track_number": 76, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-g-vscode-reference.md" ] }, { "uuid": "1134a33e-60ba-4192-a256-952384b39e1d", "current_filename": "tools-07-github-codespaces.mp3", "current_slug": "tools-07-github-codespaces", "group": "ep", "narration_id": "ep31", "duration_seconds": 597.43, "size_bytes": 5681829, "sha256": "bbdaeb9c1d09a1754785ff2657ad998d28a836bba3d0a6ad5929bb91d1ee3c6c", "filename": "tools-07-github-codespaces.mp3", "topic_prefix": "tools", "topic_number": "07", "learning_band": "tools", "title": "Tooling 07: GitHub Codespaces", "track_number": 62, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-j-cloud-editors.md" ] }, { "uuid": "c337d0ac-3e0e-41db-a12e-898919b8e08e", "current_filename": "tools-08-github-mobile.mp3", "current_slug": "tools-08-github-mobile", "group": "ep", "narration_id": "ep32", "duration_seconds": 586.46, "size_bytes": 5582757, "sha256": "38ecdf8e3f0a663d602fae5850b911d97a39f0e6151f8a47a152342f76a41a60", "filename": "tools-08-github-mobile.mp3", "topic_prefix": "tools", "topic_number": "08", "learning_band": "tools", "title": "Tooling 08: GitHub Mobile", "track_number": 63, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-v-github-mobile.md" ] }, { "uuid": "3d23be9d-f3a3-479e-9814-e494a11e06f9", "current_filename": "tools-09-github-pages.mp3", "current_slug": "tools-09-github-pages", "group": "ep", "narration_id": "ep33", "duration_seconds": 626.54, "size_bytes": 5937741, "sha256": "a94a154e0907ae82a31f0c4e623a99927b201f57a195fc2ac05da701cb9234af", "filename": "tools-09-github-pages.mp3", "topic_prefix": "tools", "topic_number": "09", "learning_band": "tools", "title": "Tooling 09: Publishing with GitHub Pages", "track_number": 64, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-w-github-pages.md" ] }, { "uuid": "83f42282-5dd3-4155-9809-a309af1566f8", "current_filename": "tools-10-github-actions.mp3", "current_slug": "tools-10-github-actions", "group": "ep", "narration_id": "ep34", "duration_seconds": 613.22, "size_bytes": 5804949, "sha256": "f0415d7e0eb761309ae70b9933e6b9ce7c82f5a30fbb49d634b19d9883ff487c", "filename": "tools-10-github-actions.mp3", "topic_prefix": "tools", "topic_number": "10", "learning_band": "tools", "title": "Tooling 10: GitHub Actions and Workflows", "track_number": 65, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-q-actions-workflows.md" ] }, { "uuid": "afe0af59-e122-4946-b257-83820bb772f6", "current_filename": "tools-11-profile-sponsors-wikis.mp3", "current_slug": "tools-11-profile-sponsors-wikis", "group": "ep", "narration_id": "ep35", "duration_seconds": 567.38, "size_bytes": 5330685, "sha256": "decb0e9e4f790c3cf6a9bc66ef1c928dae71264fcac29c2cc7bdba4d696f54df", "filename": "tools-11-profile-sponsors-wikis.mp3", "topic_prefix": "tools", "topic_number": "11", "learning_band": "tools", "title": "Tooling 11: Profile, Sponsors, and Wikis", "track_number": 66, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-t-community-and-social.md" ] }, { "uuid": "f9b69058-5a1f-4550-8540-68310a5a2bbd", "current_filename": "tools-12-organizations-templates.mp3", "current_slug": "tools-12-organizations-templates", "group": "ep", "narration_id": "ep36", "duration_seconds": 692.78, "size_bytes": 6503085, "sha256": "c789a2983d0f75ca343f61e249ef07a74e754297954dd0c7f5db3465e5f75029", "filename": "tools-12-organizations-templates.mp3", "topic_prefix": "tools", "topic_number": "12", "learning_band": "tools", "title": "Tooling 12: Organizations and Templates", "track_number": 67, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-t-community-and-social.md" ] }, { "uuid": "34ba0bf7-f732-4eff-a700-610f2d640003", "current_filename": "ch-21-contributing-to-open-source.mp3", "current_slug": "ch-21-contributing-to-open-source", "group": "ep", "narration_id": "ep37", "duration_seconds": 906.96, "size_bytes": 8555445, "sha256": "7e217c44d341de372a8c267b793d91672ed5d4948bd9a9a40bb2ebbe0f2830b0", "filename": "ch-21-contributing-to-open-source.mp3", "topic_prefix": "ch", "topic_number": "21", "learning_band": "chapter", "title": "Chapter 21: Contributing to Open Source", "track_number": 38, "pairs_with_uuid": null, "source_docs": [ "docs/08-open-source-culture.md" ] }, { "uuid": "fdb46e34-3dfe-4109-9374-7c68340163e4", "current_filename": "ref-04-resources.mp3", "current_slug": "ref-04-resources", "group": "ep", "narration_id": "ep38", "duration_seconds": 744.22, "size_bytes": 7079421, "sha256": "277b2902036bce88a1cf3926bea82e439d469b87a51d7ad82888d42f54dfb30f", "filename": "ref-04-resources.mp3", "topic_prefix": "ref", "topic_number": "04", "learning_band": "ref", "title": "Reference 04: Resources and Links", "track_number": 48, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-x-resources.md" ] }, { "uuid": "3ba6d2d5-808a-4f31-a8ac-088f38f5655b", "current_filename": "agents-01-accessibility-agents-reference.mp3", "current_slug": "agents-01-accessibility-agents-reference", "group": "ep", "narration_id": "ep39", "duration_seconds": 868.32, "size_bytes": 8280669, "sha256": "a29f0553a8a76b04ac6665e0de345036628f07c8797e220336839840006f5fb5", "filename": "agents-01-accessibility-agents-reference.mp3", "topic_prefix": "agents", "topic_number": "01", "learning_band": "agents", "title": "Agents 01: Accessibility Agents - Complete Reference", "track_number": 68, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-l-agents-reference.md" ] }, { "uuid": "60e9e20d-59dc-4618-b21f-eba8a2f087e7", "current_filename": "agents-02-copilot-reference.mp3", "current_slug": "agents-02-copilot-reference", "group": "ep", "narration_id": "ep40", "duration_seconds": 825.91, "size_bytes": 7876989, "sha256": "6fc992d14731a2d7dbc8daa952dd3ce7b0653fb4d231528939788f0c85f0e1b1", "filename": "agents-02-copilot-reference.mp3", "topic_prefix": "agents", "topic_number": "02", "learning_band": "agents", "title": "Agents 02: Copilot Reference", "track_number": 69, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-k-copilot-reference.md" ] }, { "uuid": "bd284e08-3097-4b46-a237-c586cf916d3e", "current_filename": "agents-03-copilot-models.mp3", "current_slug": "agents-03-copilot-models", "group": "ep", "narration_id": "ep41", "duration_seconds": 635.52, "size_bytes": 6057477, "sha256": "5c51bd4b5a4dfe21b5512749431c23f174a240019ea02ad1956efb72d20b0dee", "filename": "agents-03-copilot-models.mp3", "topic_prefix": "agents", "topic_number": "03", "learning_band": "agents", "title": "Agents 03: Copilot Billing and Models", "track_number": 70, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-k-copilot-reference.md" ] }, { "uuid": "f6c09e20-76ed-4107-8317-e785fc400187", "current_filename": "ref-05-accessing-workshop-materials.mp3", "current_slug": "ref-05-accessing-workshop-materials", "group": "ep", "narration_id": "ep42", "duration_seconds": 567.91, "size_bytes": 5380077, "sha256": "571927cd15e1399133f447d7cedff74cade8b26e92182a9a51c67920444ea0ee", "filename": "ref-05-accessing-workshop-materials.mp3", "topic_prefix": "ref", "topic_number": "05", "learning_band": "ref", "title": "Reference 05: Accessing Workshop Materials", "track_number": 49, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-y-workshop-materials.md" ] }, { "uuid": "56c7b915-f209-4468-9be1-501ffbe76fc8", "current_filename": "ref-06-github-skills-catalog.mp3", "current_slug": "ref-06-github-skills-catalog", "group": "ep", "narration_id": "ep43", "duration_seconds": 599.09, "size_bytes": 5609469, "sha256": "9393413252483233ca30b547b53b3e9649c39247e44a7c2937d263847a254804", "filename": "ref-06-github-skills-catalog.mp3", "topic_prefix": "ref", "topic_number": "06", "learning_band": "ref", "title": "Reference 06: GitHub Skills - Complete Course Catalog", "track_number": 50, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-z-github-skills.md" ] }, { "uuid": "9db086ca-c6c0-476d-bfdb-74fb16ed4970", "current_filename": "agents-04-choose-your-tools.mp3", "current_slug": "agents-04-choose-your-tools", "group": "ep", "narration_id": "ep44", "duration_seconds": 631.75, "size_bytes": 5968245, "sha256": "d1f570ddaf68bfe502f10f59db3ba0f9cced08750cfd7e2cd50a963606acc03c", "filename": "agents-04-choose-your-tools.mp3", "topic_prefix": "agents", "topic_number": "04", "learning_band": "agents", "title": "Agents 04: Choose Your Tools", "track_number": 71, "pairs_with_uuid": null, "source_docs": [ "docs/01-choose-your-tools.md" ] }, { "uuid": "5f1a86b1-0325-437f-bba5-2870f74ba30c", "current_filename": "a11y-02-vscode-accessibility-deep-dive.mp3", "current_slug": "a11y-02-vscode-accessibility-deep-dive", "group": "ep", "narration_id": "ep45", "duration_seconds": 731.78, "size_bytes": 6943149, "sha256": "9ecb7316d0e57837179dbd27ba90be7d3c0ab868d029445c09b02ec7fb3e4442", "filename": "a11y-02-vscode-accessibility-deep-dive.mp3", "topic_prefix": "a11y", "topic_number": "02", "learning_band": "a11y", "title": "Accessibility 02: VS Code Accessibility Deep Dive", "track_number": 77, "pairs_with_uuid": null, "source_docs": [ "docs/12-vscode-accessibility.md" ] }, { "uuid": "ae6eeda0-18af-4915-8c10-1b7ec69b212c", "current_filename": "ch-18-how-git-works.mp3", "current_slug": "ch-18-how-git-works", "group": "ep", "narration_id": "ep46", "duration_seconds": 593.04, "size_bytes": 5601285, "sha256": "f8e4037bf6f5125c7853beda0004c14e3dcbdc9da2469ef69cfbedc9e7eb70d0", "filename": "ch-18-how-git-works.mp3", "topic_prefix": "ch", "topic_number": "18", "learning_band": "chapter", "title": "Chapter 18: How Git Works: The Mental Model", "track_number": 35, "pairs_with_uuid": null, "source_docs": [ "docs/13-how-git-works.md" ] }, { "uuid": "3cb0f067-09b5-4328-8613-734b5294e428", "current_filename": "ch-19-fork-and-contribute.mp3", "current_slug": "ch-19-fork-and-contribute", "group": "ep", "narration_id": "ep47", "duration_seconds": 785.9, "size_bytes": 7339869, "sha256": "f97a3aac11c0a0099ff88fe19b20509704723bf955b3b63201c30864fa28486a", "filename": "ch-19-fork-and-contribute.mp3", "topic_prefix": "ch", "topic_number": "19", "learning_band": "chapter", "title": "Chapter 19: Fork and Contribute", "track_number": 36, "pairs_with_uuid": null, "source_docs": [ "docs/18-fork-and-contribute.md" ] }, { "uuid": "917558eb-d37b-46e8-af5d-d1f6e3816cc1", "current_filename": "ch-20-build-your-agent-capstone.mp3", "current_slug": "ch-20-build-your-agent-capstone", "group": "ep", "narration_id": "ep48", "duration_seconds": 639.1, "size_bytes": 6055701, "sha256": "5a53da9f7212e09d451e3156a04528b453ea1df091840c218c48fd4b5f5c51d7", "filename": "ch-20-build-your-agent-capstone.mp3", "topic_prefix": "ch", "topic_number": "20", "learning_band": "chapter", "title": "Chapter 20: Build Your Agent: Capstone", "track_number": 37, "pairs_with_uuid": null, "source_docs": [ "docs/20-build-your-agent.md" ] }, { "uuid": "dfd1b7c1-6692-40b4-9085-671158a24faa", "current_filename": "a11y-03-github-accessibility-and-open-source.mp3", "current_slug": "a11y-03-github-accessibility-and-open-source", "group": "ep", "narration_id": "ep49", "duration_seconds": 392.33, "size_bytes": 3697629, "sha256": "8291b3e47f712cc610f987dcb1759448c0413e5a96dde438b9c421b400cca802", "filename": "a11y-03-github-accessibility-and-open-source.mp3", "topic_prefix": "a11y", "topic_number": "03", "learning_band": "a11y", "title": "Accessibility 03: GitHub Accessibility and Open Source at Scale", "track_number": 78, "pairs_with_uuid": null, "source_docs": [ "docs/21-github-accessibility-and-open-source.md" ] }, { "uuid": "3d60a94f-0060-4077-86d7-7378059ec042", "current_filename": "git-02-advanced-git-operations.mp3", "current_slug": "git-02-advanced-git-operations", "group": "ep", "narration_id": "ep50", "duration_seconds": 697.56, "size_bytes": 6574533, "sha256": "2dbfaa808939666d6f5eddfb2fcea6fe9351aecdf2bf39f07e3b2ff032946f58", "filename": "git-02-advanced-git-operations.mp3", "topic_prefix": "git", "topic_number": "02", "learning_band": "git", "title": "Git Toolkit 02: Advanced Git Operations", "track_number": 52, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-e-advanced-git.md" ] }, { "uuid": "adecbc6a-1d8d-41e1-ab51-e69722edfa3f", "current_filename": "git-03-git-security-for-contributors.mp3", "current_slug": "git-03-git-security-for-contributors", "group": "ep", "narration_id": "ep51", "duration_seconds": 716.14, "size_bytes": 6819645, "sha256": "3317744fd78510e4c5846850f7af5fdfa05e27bb24944b3d6e01df0ce59e8470", "filename": "git-03-git-security-for-contributors.mp3", "topic_prefix": "git", "topic_number": "03", "learning_band": "git", "title": "Git Toolkit 03: Git Security for Contributors", "track_number": 53, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-f-git-security.md" ] }, { "uuid": "63b03ed9-a69d-49cf-a285-bd34235899b1", "current_filename": "git-04-github-desktop.mp3", "current_slug": "git-04-github-desktop", "group": "ep", "narration_id": "ep52", "duration_seconds": 665.93, "size_bytes": 6306453, "sha256": "259a0ac88e1238b7f4080034f4cb42ee23966f3c068c611ffde63d886f086745", "filename": "git-04-github-desktop.mp3", "topic_prefix": "git", "topic_number": "04", "learning_band": "git", "title": "Git Toolkit 04: GitHub Desktop", "track_number": 54, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-h-github-desktop.md" ] }, { "uuid": "c1bbc918-7686-4959-84e5-b70bc4b75b42", "current_filename": "git-05-github-cli-reference.mp3", "current_slug": "git-05-github-cli-reference", "group": "ep", "narration_id": "ep53", "duration_seconds": 780, "size_bytes": 7365741, "sha256": "072fc9e5e5564c5edbbed4f330b867811cfe2709a41fa1f4b10c7b91fc905f92", "filename": "git-05-github-cli-reference.mp3", "topic_prefix": "git", "topic_number": "05", "learning_band": "git", "title": "Git Toolkit 05: GitHub CLI Reference", "track_number": 55, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-i-github-cli.md" ] }, { "uuid": "54161b03-64e0-4aec-867b-360ce3846a3a", "current_filename": "agents-05-agent-installation-setup.mp3", "current_slug": "agents-05-agent-installation-setup", "group": "ep", "narration_id": "ep54", "duration_seconds": 639.31, "size_bytes": 6096597, "sha256": "7c571dd788e2a4654cba51b838607bc81a55850285758699596365b49d183e59", "filename": "agents-05-agent-installation-setup.mp3", "topic_prefix": "agents", "topic_number": "05", "learning_band": "agents", "title": "Agents 05: Agent Installation and Setup", "track_number": 72, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-aa-agent-installation-setup.md" ] }, { "uuid": "19d7104a-29aa-4ec0-8d16-c03735d76e86", "current_filename": "agents-06-advanced-agent-patterns.mp3", "current_slug": "agents-06-advanced-agent-patterns", "group": "ep", "narration_id": "ep55", "duration_seconds": 590.06, "size_bytes": 5628597, "sha256": "272c59af030c34b2b8fa2573b9e57ad2a71e47e1b471818648fd5c6419e2d1ce", "filename": "agents-06-advanced-agent-patterns.mp3", "topic_prefix": "agents", "topic_number": "06", "learning_band": "agents", "title": "Agents 06: Advanced Agent Patterns", "track_number": 73, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-ab-advanced-agent-patterns.md" ] }, { "uuid": "8dc5a501-50d6-4ece-bd97-a39bad8e7345", "current_filename": "a11y-04-document-developer-tools.mp3", "current_slug": "a11y-04-document-developer-tools", "group": "ep", "narration_id": "ep56", "duration_seconds": 663.74, "size_bytes": 6324357, "sha256": "86b61173936be77b6b200f618f6519b9d30a180437c7f74ee52b961552279dc7", "filename": "a11y-04-document-developer-tools.mp3", "topic_prefix": "a11y", "topic_number": "04", "learning_band": "a11y", "title": "Accessibility 04: Document Developer Tools", "track_number": 79, "pairs_with_uuid": null, "source_docs": [ "docs/appendix-ac-document-developer-tools.md" ] }, { "uuid": "8e96a939-869f-406c-bf9f-196677343056", "current_filename": "ch-22-what-comes-next.mp3", "current_slug": "ch-22-what-comes-next", "group": "ep", "narration_id": "ep79", "duration_seconds": 649.34, "size_bytes": 6147405, "sha256": "7737b4edee7cc4516368cbce9d6aea27cb2d1c52405de7446de46b4c73f8e593", "filename": "ch-22-what-comes-next.mp3", "topic_prefix": "ch", "topic_number": "22", "learning_band": "chapter", "title": "Chapter 22: What Comes Next", "track_number": 39, "pairs_with_uuid": null, "source_docs": [ "docs/22-what-comes-next.md" ] }, { "uuid": "106673ef-0050-43cb-987a-fedc06f6c2e6", "current_filename": "cc-01-find-your-way-around.mp3", "current_slug": "cc-01-find-your-way-around", "group": "challenge", "narration_id": "cc-01", "duration_seconds": 551.76, "size_bytes": 5192781, "sha256": "2ac5d556b0e3e0409e03bf0882943c79815c21bfade31548c0fe60aabe478242", "filename": "cc-01-find-your-way-around.mp3", "topic_prefix": "cc", "topic_number": "01", "learning_band": "challenge", "title": "Challenge 01: Find Your Way Around", "track_number": 3, "pairs_with_uuid": "e7b269f2-4c6b-4644-bfce-0aaf2f8937fe", "pair_order": 1, "source_docs": [ "docs/solutions/solution-01-scavenger-hunt.md", "docs/02-understanding-github.md", "docs/03-navigating-repositories.md", "docs/04-the-learning-room.md" ] }, { "uuid": "0a76b55e-ee02-4587-949c-5966f7fba088", "current_filename": "cc-02-file-your-first-issue.mp3", "current_slug": "cc-02-file-your-first-issue", "group": "challenge", "narration_id": "cc-02", "duration_seconds": 590.88, "size_bytes": 5564229, "sha256": "fe55d0f5a4c0bc2fae61529a186d4906cb119c40a38ed4ac231e1a421baaabdb", "filename": "cc-02-file-your-first-issue.mp3", "topic_prefix": "cc", "topic_number": "02", "learning_band": "challenge", "title": "Challenge 02: File Your First Issue", "track_number": 5, "pairs_with_uuid": "941a3a2b-554f-41dc-96b9-5b98443054b1", "pair_order": 1, "source_docs": [ "docs/solutions/solution-02-first-issue.md", "docs/05-working-with-issues.md" ] }, { "uuid": "02a68f58-dc8c-4ba0-94b4-116b9900b895", "current_filename": "cc-03-join-the-conversation.mp3", "current_slug": "cc-03-join-the-conversation", "group": "challenge", "narration_id": "cc-03", "duration_seconds": 610.82, "size_bytes": 5684973, "sha256": "4ede8541e3746347fa0feb9892c9645455505900f14c9b9abfaa101b9c70564a", "filename": "cc-03-join-the-conversation.mp3", "topic_prefix": "cc", "topic_number": "03", "learning_band": "challenge", "title": "Challenge 03: Join the Conversation", "track_number": 7, "pairs_with_uuid": "a3fc92a0-46cb-4be3-9a61-74ebc8a0b429", "pair_order": 1, "source_docs": [ "docs/solutions/solution-03-conversation.md", "docs/05-working-with-issues.md", "docs/08-open-source-culture.md" ] }, { "uuid": "5cc815f1-a897-4478-8397-c55c0833752b", "current_filename": "cc-04-branch-out.mp3", "current_slug": "cc-04-branch-out", "group": "challenge", "narration_id": "cc-04", "duration_seconds": 583.8, "size_bytes": 5506389, "sha256": "e9a49a6179cb2daa255717438c71d4f23e2c3e3710aaca4d1834193706b72391", "filename": "cc-04-branch-out.mp3", "topic_prefix": "cc", "topic_number": "04", "learning_band": "challenge", "title": "Challenge 04: Branch Out", "track_number": 9, "pairs_with_uuid": "a4c497d9-535e-4040-a3e4-bfeffb9401ae", "pair_order": 1, "source_docs": [ "docs/solutions/solution-04-branch-out.md", "docs/04-the-learning-room.md", "docs/06-working-with-pull-requests.md" ] }, { "uuid": "526854a2-83e3-42c3-8222-567718ceb41c", "current_filename": "cc-05-make-your-mark.mp3", "current_slug": "cc-05-make-your-mark", "group": "challenge", "narration_id": "cc-05", "duration_seconds": 609.34, "size_bytes": 5705205, "sha256": "876271134fb914e2dc01a5781bbc1ae4066aa91d2d5c356693dbc078fee5d9c2", "filename": "cc-05-make-your-mark.mp3", "topic_prefix": "cc", "topic_number": "05", "learning_band": "challenge", "title": "Challenge 05: Make Your Mark", "track_number": 11, "pairs_with_uuid": "e2c04356-2759-42bf-ac4a-3f1326db1213", "pair_order": 1, "source_docs": [ "docs/solutions/solution-05-make-your-mark.md", "docs/04-the-learning-room.md", "docs/06-working-with-pull-requests.md" ] }, { "uuid": "4345dad5-18a5-4f95-870b-54c17faf14be", "current_filename": "cc-06-open-your-first-pr.mp3", "current_slug": "cc-06-open-your-first-pr", "group": "challenge", "narration_id": "cc-06", "duration_seconds": 646.39, "size_bytes": 6085077, "sha256": "b3fe24598785d3492714b89b4e246218a58506ba502d041075fdc5daf00980af", "filename": "cc-06-open-your-first-pr.mp3", "topic_prefix": "cc", "topic_number": "06", "learning_band": "challenge", "title": "Challenge 06: Open Your First Pull Request", "track_number": 13, "pairs_with_uuid": "6c7d19fd-bd1e-4be6-adb2-9f0b48a552c8", "pair_order": 1, "source_docs": [ "docs/solutions/solution-06-first-pr.md", "docs/06-working-with-pull-requests.md" ] }, { "uuid": "67e93c8d-b94b-4dbf-83c5-52179e85f27b", "current_filename": "cc-07-survive-a-merge-conflict.mp3", "current_slug": "cc-07-survive-a-merge-conflict", "group": "challenge", "narration_id": "cc-07", "duration_seconds": 575.57, "size_bytes": 5427693, "sha256": "f0ea227c7eb423ab7d0d1e6cf77cf92fc631dd9b9badfed128144159a31d36fd", "filename": "cc-07-survive-a-merge-conflict.mp3", "topic_prefix": "cc", "topic_number": "07", "learning_band": "challenge", "title": "Challenge 07: Survive a Merge Conflict", "track_number": 15, "pairs_with_uuid": "7c1f250f-100d-40e5-b2de-5f6cb05d6e9f", "pair_order": 1, "source_docs": [ "docs/solutions/solution-07-merge-conflict.md", "docs/07-merge-conflicts.md" ] }, { "uuid": "023e61f1-6942-488b-8a66-47ce4570fecd", "current_filename": "cc-08-open-source-culture.mp3", "current_slug": "cc-08-open-source-culture", "group": "challenge", "narration_id": "cc-08", "duration_seconds": 738.14, "size_bytes": 6975933, "sha256": "cbe5805a83143dcb25b527cd6a8c5f468ef441d3eb45a37af882432cfce6e58c", "filename": "cc-08-open-source-culture.mp3", "topic_prefix": "cc", "topic_number": "08", "learning_band": "challenge", "title": "Challenge 08: The Culture Layer", "track_number": 17, "pairs_with_uuid": "03c96ea0-7cfa-428c-bd62-c1f6b8f70318", "pair_order": 1, "source_docs": [ "docs/solutions/solution-08-culture.md", "docs/08-open-source-culture.md", "docs/09-labels-milestones-projects.md" ] }, { "uuid": "79d813eb-5c80-4005-8c88-c9223d73f042", "current_filename": "cc-09-merge-day.mp3", "current_slug": "cc-09-merge-day", "group": "challenge", "narration_id": "cc-09", "duration_seconds": 633.46, "size_bytes": 5969901, "sha256": "3ea80a84ff92fe77472aa4967a157f93cca1ef9047c71d725291e633dd9f3252", "filename": "cc-09-merge-day.mp3", "topic_prefix": "cc", "topic_number": "09", "learning_band": "challenge", "title": "Challenge 09: Merge Day", "track_number": 19, "pairs_with_uuid": "825f9c85-a86e-4b2c-a4b2-4f33de3767f3", "pair_order": 1, "source_docs": [ "docs/solutions/solution-09-merge-day.md", "docs/06-working-with-pull-requests.md", "docs/10-notifications-and-day-1-close.md" ] }, { "uuid": "5907cab6-ce2e-4b08-9495-18648802e46d", "current_filename": "cc-10-go-local.mp3", "current_slug": "cc-10-go-local", "group": "challenge", "narration_id": "cc-10", "duration_seconds": 696.17, "size_bytes": 6547245, "sha256": "9150698d45b0c64b2dce3cdf98bb4fd96a0668951798578eaf6a8bc8ec47f543", "filename": "cc-10-go-local.mp3", "topic_prefix": "cc", "topic_number": "10", "learning_band": "challenge", "title": "Challenge 10: Go Local", "track_number": 21, "pairs_with_uuid": "a9c6f562-4499-4659-8e98-dc33365bb389", "pair_order": 1, "source_docs": [ "docs/solutions/solution-10-go-local.md", "docs/13-how-git-works.md", "docs/14-git-in-practice.md" ] }, { "uuid": "5dedb746-27de-4565-b071-5027e25febc1", "current_filename": "cc-11-day-2-pull-request.mp3", "current_slug": "cc-11-day-2-pull-request", "group": "challenge", "narration_id": "cc-11", "duration_seconds": 469.63, "size_bytes": 4403925, "sha256": "d084df5e44bbb5de4a659ccb40c93a4a06fc579e4ae2fe53902da4608291bba5", "filename": "cc-11-day-2-pull-request.mp3", "topic_prefix": "cc", "topic_number": "11", "learning_band": "challenge", "title": "Challenge 11: Open a Day 2 PR", "track_number": 23, "pairs_with_uuid": "e20fe72e-c09c-4c1c-9c35-a3d6dd03dbb7", "pair_order": 1, "source_docs": [ "docs/solutions/solution-11-day2-pr.md", "docs/14-git-in-practice.md", "docs/15-code-review.md" ] }, { "uuid": "d1e57b45-7db2-4b14-8b42-f438952d1af4", "current_filename": "cc-12-code-review.mp3", "current_slug": "cc-12-code-review", "group": "challenge", "narration_id": "cc-12", "duration_seconds": 569.3, "size_bytes": 5401677, "sha256": "df81fb998e2ea08552458d216e9de23eeacbecf99fbe32d1942e8a6a5e711b25", "filename": "cc-12-code-review.mp3", "topic_prefix": "cc", "topic_number": "12", "learning_band": "challenge", "title": "Challenge 12: Review Like a Pro", "track_number": 25, "pairs_with_uuid": "f12549cd-8ed9-40b9-9e82-5f1cc2f02cfe", "pair_order": 1, "source_docs": [ "docs/solutions/solution-12-review.md", "docs/15-code-review.md", "docs/08-open-source-culture.md" ] }, { "uuid": "23a8abfb-78b5-44c9-ab27-75afdc88ed62", "current_filename": "cc-13-copilot-as-collaborator.mp3", "current_slug": "cc-13-copilot-as-collaborator", "group": "challenge", "narration_id": "cc-13", "duration_seconds": 753.65, "size_bytes": 7149741, "sha256": "394fd8b2e2765779fb3ee136cd105994d0700cb36b064e1e801c5f3f408f9546", "filename": "cc-13-copilot-as-collaborator.mp3", "topic_prefix": "cc", "topic_number": "13", "learning_band": "challenge", "title": "Challenge 13: AI as Your Copilot", "track_number": 27, "pairs_with_uuid": "825592b8-b6e3-40b3-a62e-27a3592f92f3", "pair_order": 1, "source_docs": [ "docs/solutions/solution-13-copilot.md", "docs/16-github-copilot.md" ] }, { "uuid": "58d59cbe-fc5e-412d-9b38-45d004446483", "current_filename": "cc-14-design-an-issue-template.mp3", "current_slug": "cc-14-design-an-issue-template", "group": "challenge", "narration_id": "cc-14", "duration_seconds": 639.6, "size_bytes": 6050973, "sha256": "1312bc190d949d5c013b568ddf3b9cedd9d660ce3211ce237897edd5503e0051", "filename": "cc-14-design-an-issue-template.mp3", "topic_prefix": "cc", "topic_number": "14", "learning_band": "challenge", "title": "Challenge 14: Template Remix", "track_number": 29, "pairs_with_uuid": "97ff2e66-6125-4ec5-afae-cbbfb4529873", "pair_order": 1, "source_docs": [ "docs/solutions/solution-14-template.md", "docs/17-issue-templates.md" ] }, { "uuid": "518ae03c-a223-43f8-8171-14a4e528682a", "current_filename": "cc-15-discover-accessibility-agents.mp3", "current_slug": "cc-15-discover-accessibility-agents", "group": "challenge", "narration_id": "cc-15", "duration_seconds": 986.45, "size_bytes": 9357189, "sha256": "c37887db12a5fa73bbb5758902cfd00a710d60832931653d58ef65a7c7a88f16", "filename": "cc-15-discover-accessibility-agents.mp3", "topic_prefix": "cc", "topic_number": "15", "learning_band": "challenge", "title": "Challenge 15: Meet the Agents", "track_number": 31, "pairs_with_uuid": "47ac569d-8fda-4ab9-848f-195728a37863", "pair_order": 1, "source_docs": [ "docs/solutions/solution-15-agents.md", "docs/19-accessibility-agents.md", "docs/appendix-l-agents-reference.md" ] }, { "uuid": "18a3b135-6150-4e59-8e01-bd5930113bc1", "current_filename": "cc-16-build-your-own-agent.mp3", "current_slug": "cc-16-build-your-own-agent", "group": "challenge", "narration_id": "cc-16", "duration_seconds": 711.1, "size_bytes": 6740325, "sha256": "03b7c13c5807c4184e0e91f96441fab415cd4390c42c291b80d64a8c39cf6f61", "filename": "cc-16-build-your-own-agent.mp3", "topic_prefix": "cc", "topic_number": "16", "learning_band": "challenge", "title": "Challenge 16: Build Your Agent (Capstone)", "track_number": 33, "pairs_with_uuid": "d0070b6b-f6b1-4c60-af6c-da79b163374b", "pair_order": 1, "source_docs": [ "docs/solutions/solution-16-capstone.md", "docs/20-build-your-agent.md", "docs/19-accessibility-agents.md" ] }, { "uuid": "d57260b5-bd03-4cee-8c29-72717c4389da", "current_filename": "cc-bonus-a-improve-agent.mp3", "current_slug": "cc-bonus-a-improve-agent", "group": "bonus", "narration_id": "cc-bonus-a", "duration_seconds": 582.02, "size_bytes": 5491557, "sha256": "780c478d6f6ad369e4930cdbd2fb0d35665f9cf977bec7840fd9eb3593b4ba16", "filename": "cc-bonus-a-improve-agent.mp3", "topic_prefix": "cc-bonus", "topic_number": "a", "learning_band": "bonus", "title": "Bonus A: Improve an Agent", "track_number": 40, "pairs_with_uuid": null, "source_docs": [ "docs/solutions/solution-bonus-a.md", "docs/19-accessibility-agents.md", "docs/20-build-your-agent.md" ] }, { "uuid": "a99aec07-b2b5-4921-aece-56d83f99869e", "current_filename": "cc-bonus-b-document-your-journey.mp3", "current_slug": "cc-bonus-b-document-your-journey", "group": "bonus", "narration_id": "cc-bonus-b", "duration_seconds": 662.23, "size_bytes": 6242133, "sha256": "7d83d8be22446d32a702a15aed54e5def17639e7ee3517e9467aa92a305f9ce4", "filename": "cc-bonus-b-document-your-journey.mp3", "topic_prefix": "cc-bonus", "topic_number": "b", "learning_band": "bonus", "title": "Bonus B: Document Your Journey", "track_number": 41, "pairs_with_uuid": null, "source_docs": [ "docs/solutions/solution-bonus-b.md", "docs/08-open-source-culture.md", "docs/appendix-c-markdown-reference.md" ] }, { "uuid": "d21b850a-6288-43a5-8271-2777e3c082d3", "current_filename": "cc-bonus-c-group-challenge.mp3", "current_slug": "cc-bonus-c-group-challenge", "group": "bonus", "narration_id": "cc-bonus-c", "duration_seconds": 815.18, "size_bytes": 7668981, "sha256": "1123525fd698f31b854331a1688b334f43e3c63d9effdcdbaad53bfda37f90a5", "filename": "cc-bonus-c-group-challenge.mp3", "topic_prefix": "cc-bonus", "topic_number": "c", "learning_band": "bonus", "title": "Bonus C: Group Challenge", "track_number": 42, "pairs_with_uuid": null, "source_docs": [ "docs/solutions/solution-bonus-c.md", "docs/08-open-source-culture.md", "docs/15-code-review.md" ] }, { "uuid": "77b3f85a-361f-4abe-9960-f84c30787e48", "current_filename": "cc-bonus-d-notifications.mp3", "current_slug": "cc-bonus-d-notifications", "group": "bonus", "narration_id": "cc-bonus-d", "duration_seconds": 532.42, "size_bytes": 5068389, "sha256": "95e2e2bedd1aeadcb82f6a6f7c072a9105b259ea813e5a1f2e980d65f7938f53", "filename": "cc-bonus-d-notifications.mp3", "topic_prefix": "cc-bonus", "topic_number": "d", "learning_band": "bonus", "title": "Bonus D: Notifications", "track_number": 43, "pairs_with_uuid": null, "source_docs": [ "docs/solutions/solution-bonus-d.md", "docs/10-notifications-and-day-1-close.md" ] }, { "uuid": "77900cf3-9dbe-4739-b7fa-1cb690b9d6c1", "current_filename": "cc-bonus-e-git-history.mp3", "current_slug": "cc-bonus-e-git-history", "group": "bonus", "narration_id": "cc-bonus-e", "duration_seconds": 656.21, "size_bytes": 6182589, "sha256": "99320384351c97628e963c6d56e1a16368bb3dfd14593a5c59a24189f1b40dfa", "filename": "cc-bonus-e-git-history.mp3", "topic_prefix": "cc-bonus", "topic_number": "e", "learning_band": "bonus", "title": "Bonus E: Git History", "track_number": 44, "pairs_with_uuid": null, "source_docs": [ "docs/solutions/solution-bonus-e.md", "docs/13-how-git-works.md", "docs/appendix-e-advanced-git.md" ] } ] }