| route-pattern | /:user_id/:repository |
| route-controller | files |
| route-action | disambiguate |
| fetch-nonce | v2:284ad40a-a791-56ed-1eb8-59cc99215f05 |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | BB0C:210405:45BAD10:5ADA506:6A5D3BBD |
| html-safe-nonce | 7132e76be582557a259bf69dabcaf22a723e6336f888944f5fdde8d2cdc49e68 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQjBDOjIxMDQwNTo0NUJBRDEwOjVBREE1MDY6NkE1RDNCQkQiLCJ2aXNpdG9yX2lkIjoiMzIyNjA2Njg3MjU4OTY5NTkzMyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | a8ccdd54d2157864aea421f76a9fde0c3b91bcd3c4e92f1d55641d5b4761940b |
| hovercard-subject-tag | repository:120199979 |
| github-keyboard-shortcuts | repository,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | // |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/DevilRocky/Rainbow-Code |
| twitter:image | https://opengraph.githubassets.com/d9126f7c955a8cf8b288d304be2df8c98a8a00f208c65622b0a33ab16c359e90/DevilRocky/Rainbow-Code |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d9126f7c955a8cf8b288d304be2df8c98a8a00f208c65622b0a33ab16c359e90/DevilRocky/Rainbow-Code |
| og:image:alt | Code from Coding Train YouTube video tutorials. Contribute to DevilRocky/Rainbow-Code development by creating an account on GitHub. |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b |
| turbo-cache-control | no-cache |
| go-import | github.com/DevilRocky/Rainbow-Code git https://github.com/DevilRocky/Rainbow-Code.git |
| octolytics-dimension-user_id | 22896081 |
| octolytics-dimension-user_login | DevilRocky |
| octolytics-dimension-repository_id | 120199979 |
| octolytics-dimension-repository_nwo | DevilRocky/Rainbow-Code |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 41337249 |
| octolytics-dimension-repository_parent_nwo | CodingTrain/website-archive |
| octolytics-dimension-repository_network_root_id | 41337249 |
| octolytics-dimension-repository_network_root_nwo | CodingTrain/website-archive |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 9c975978430e9ad293956f2bbdaf153b1bd84a99 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/DevilRocky/Rainbow-Code#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FDevilRocky%2FRainbow-Code |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FDevilRocky%2FRainbow-Code |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=DevilRocky%2FRainbow-Code |
| Reload | https://github.com/DevilRocky/Rainbow-Code |
| Reload | https://github.com/DevilRocky/Rainbow-Code |
| Reload | https://github.com/DevilRocky/Rainbow-Code |
|
DevilRocky
| https://github.com/DevilRocky |
| Rainbow-Code | https://github.com/DevilRocky/Rainbow-Code |
| CodingTrain/website-archive | https://github.com/CodingTrain/website-archive |
|
Notifications
| https://github.com/login?return_to=%2FDevilRocky%2FRainbow-Code |
|
Fork
0
| https://github.com/login?return_to=%2FDevilRocky%2FRainbow-Code |
|
Star
0
| https://github.com/login?return_to=%2FDevilRocky%2FRainbow-Code |
|
Code
| https://github.com/DevilRocky/Rainbow-Code |
|
Pull requests
0
| https://github.com/DevilRocky/Rainbow-Code/pulls |
|
Actions
| https://github.com/DevilRocky/Rainbow-Code/actions |
|
Projects
| https://github.com/DevilRocky/Rainbow-Code/projects |
|
Wiki
| https://github.com/DevilRocky/Rainbow-Code/wiki |
|
Security and quality
0
| https://github.com/DevilRocky/Rainbow-Code/security |
|
Insights
| https://github.com/DevilRocky/Rainbow-Code/pulse |
|
Code
| https://github.com/DevilRocky/Rainbow-Code |
|
Pull requests
| https://github.com/DevilRocky/Rainbow-Code/pulls |
|
Actions
| https://github.com/DevilRocky/Rainbow-Code/actions |
|
Projects
| https://github.com/DevilRocky/Rainbow-Code/projects |
|
Wiki
| https://github.com/DevilRocky/Rainbow-Code/wiki |
|
Security and quality
| https://github.com/DevilRocky/Rainbow-Code/security |
|
Insights
| https://github.com/DevilRocky/Rainbow-Code/pulse |
| https://github.com/DevilRocky/Rainbow-Code |
| Branches | https://github.com/DevilRocky/Rainbow-Code/branches |
| Tags | https://github.com/DevilRocky/Rainbow-Code/tags |
| https://github.com/DevilRocky/Rainbow-Code/branches |
| https://github.com/DevilRocky/Rainbow-Code/tags |
| 970 Commits | https://github.com/DevilRocky/Rainbow-Code/commits/master/ |
| https://github.com/DevilRocky/Rainbow-Code/commits/master/ |
| CodingChallenges | https://github.com/DevilRocky/Rainbow-Code/tree/master/CodingChallenges |
| CodingChallenges | https://github.com/DevilRocky/Rainbow-Code/tree/master/CodingChallenges |
| Courses | https://github.com/DevilRocky/Rainbow-Code/tree/master/Courses |
| Courses | https://github.com/DevilRocky/Rainbow-Code/tree/master/Courses |
| Node/sockets | https://github.com/DevilRocky/Rainbow-Code/tree/master/Node/sockets |
| Node/sockets | https://github.com/DevilRocky/Rainbow-Code/tree/master/Node/sockets |
| Q_and_A | https://github.com/DevilRocky/Rainbow-Code/tree/master/Q_and_A |
| Q_and_A | https://github.com/DevilRocky/Rainbow-Code/tree/master/Q_and_A |
| Tutorials | https://github.com/DevilRocky/Rainbow-Code/tree/master/Tutorials |
| Tutorials | https://github.com/DevilRocky/Rainbow-Code/tree/master/Tutorials |
| _CodingChallenges | https://github.com/DevilRocky/Rainbow-Code/tree/master/_CodingChallenges |
| _CodingChallenges | https://github.com/DevilRocky/Rainbow-Code/tree/master/_CodingChallenges |
| _Courses | https://github.com/DevilRocky/Rainbow-Code/tree/master/_Courses |
| _Courses | https://github.com/DevilRocky/Rainbow-Code/tree/master/_Courses |
| _GuestTutorials | https://github.com/DevilRocky/Rainbow-Code/tree/master/_GuestTutorials |
| _GuestTutorials | https://github.com/DevilRocky/Rainbow-Code/tree/master/_GuestTutorials |
| _Streams | https://github.com/DevilRocky/Rainbow-Code/tree/master/_Streams |
| _Streams | https://github.com/DevilRocky/Rainbow-Code/tree/master/_Streams |
| _Tutorials | https://github.com/DevilRocky/Rainbow-Code/tree/master/_Tutorials |
| _Tutorials | https://github.com/DevilRocky/Rainbow-Code/tree/master/_Tutorials |
| _jekyll | https://github.com/DevilRocky/Rainbow-Code/tree/master/_jekyll |
| _jekyll | https://github.com/DevilRocky/Rainbow-Code/tree/master/_jekyll |
| assets | https://github.com/DevilRocky/Rainbow-Code/tree/master/assets |
| assets | https://github.com/DevilRocky/Rainbow-Code/tree/master/assets |
| .gitignore | https://github.com/DevilRocky/Rainbow-Code/blob/master/.gitignore |
| .gitignore | https://github.com/DevilRocky/Rainbow-Code/blob/master/.gitignore |
| CONTRIBUTING.md | https://github.com/DevilRocky/Rainbow-Code/blob/master/CONTRIBUTING.md |
| CONTRIBUTING.md | https://github.com/DevilRocky/Rainbow-Code/blob/master/CONTRIBUTING.md |
| FrontPage.md | https://github.com/DevilRocky/Rainbow-Code/blob/master/FrontPage.md |
| FrontPage.md | https://github.com/DevilRocky/Rainbow-Code/blob/master/FrontPage.md |
| Gemfile | https://github.com/DevilRocky/Rainbow-Code/blob/master/Gemfile |
| Gemfile | https://github.com/DevilRocky/Rainbow-Code/blob/master/Gemfile |
| Gemfile.lock | https://github.com/DevilRocky/Rainbow-Code/blob/master/Gemfile.lock |
| Gemfile.lock | https://github.com/DevilRocky/Rainbow-Code/blob/master/Gemfile.lock |
| README.md | https://github.com/DevilRocky/Rainbow-Code/blob/master/README.md |
| README.md | https://github.com/DevilRocky/Rainbow-Code/blob/master/README.md |
| _config.yml | https://github.com/DevilRocky/Rainbow-Code/blob/master/_config.yml |
| _config.yml | https://github.com/DevilRocky/Rainbow-Code/blob/master/_config.yml |
| README | https://github.com/DevilRocky/Rainbow-Code |
| Contributing | https://github.com/DevilRocky/Rainbow-Code |
| https://github.com/DevilRocky/Rainbow-Code#key-links |
| The Coding Train | https://www.youtube.com/user/shiffman/ |
| Become a Patron | http://patreon.com/codingtrain |
| Suggest a Topic! | https://github.com/CodingTrain/Rainbow-Topics/ |
| Coding Train Store | http://codingtrain.storenvy.com |
| https://github.com/DevilRocky/Rainbow-Code#future-live-streams |
| The Coding Train Live | https://www.youtube.com/user/shiffman/ |
| https://github.com/DevilRocky/Rainbow-Code#friday-jan-5---2pm---4pm |
| https://github.com/DevilRocky/Rainbow-Code#topics-under-consideration |
| https://github.com/DevilRocky/Rainbow-Code#past-live-streams |
| Live Stream #112: Happy Holidays from the Coding Train! | https://youtu.be/dEWmwQMKgIk?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #111: More WebGL with p5.js! | https://youtu.be/Xiu8pbHtrEY?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #110: WebGL with p5.js Continued | https://youtu.be/4ncCxWm6jj0?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #109: WebGL with p5.js | https://youtu.be/Gi9PuLHlzzI?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #108: More OOP with ES6 & The Game of Life | https://youtu.be/U8S1qDjIE2Y?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #107: Chrome Extensions Continued | https://youtu.be/h3p0U8yWrMU?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #106.2: Chrome Extensions - Part 2 | https://youtu.be/y0zS83xj0g0?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #106.1: Chrome Extensions - Part 1 | https://youtu.be/Z9pzHD2g0Ao?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #105: p5.js Workflow, Circle Morphing and Arrow Function | https://youtu.be/ldx_J589fcs?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #104: Chatbots with p5.Speech, More OOP in JS & Paperclips! | https://youtu.be/gFqBnxIm5Us?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #103: More on JavaScript Objects & Chatbots with RiveScript | https://youtu.be/Pscq691SADc?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #102: Intro to ES6 Classes - OOP in JavaScript | https://youtu.be/-RvrDZd1xVw?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #101.2: "let" vs "var", "const", 10 PRINT, Wikipedia API & more! - Part 2 | https://youtu.be/PQwfop4bewM?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #101.1: "let" vs "var", "const", 10 PRINT, Wikipedia API & more! - Part 1 | https://youtu.be/bWti0vTbgKU?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #100.2: Transformations and Clocks with p5.js - Part 2 | https://youtu.be/BcbS0MR3vxQ?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #100.1: Transformations and Clocks with p5.js - Part 1 | https://youtu.be/tXjI6evU-so?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #99: Back from Hiatus! | https://youtu.be/x9Qav-Dqzw8?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #98: Starting Series on Neural Networks | https://youtu.be/cmffV5rMSEU?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #97: Perceptron Follow-up and Frogger Refactoring | https://youtu.be/m9EsKBPCggk?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #96: Frogger | https://youtu.be/7BdfPG3peP4?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #95: End of Session 3 + Start of Session 4 of "Intelligence and Learning" | https://youtu.be/M9wEM0UKFks?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #94: Session 3 of “Intelligence and Learning” - Part 3 | https://youtu.be/S6NQFDZkRMo?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #93: Session 3 of “Intelligence and Learning” Continued | https://youtu.be/5zbF3VXAAto?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #92: Minesweeper | https://youtu.be/zxR7KfVMGqk?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #91: Session 3 of “Intelligence and Learning” | https://youtu.be/Do_Gftp_oug?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #90: Session 2 of “Intelligence and Learning” Continued | https://youtu.be/NCvdjnN9UfI?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #89: Session 2 of “Intelligence and Learning” | https://youtu.be/qzFlnX-z38U?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #88: Session 1 of “Intelligence and Learning” | https://youtu.be/YUlJAu1j_UM?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #87.3: Timer in JavaScript, Pong and Binary Tree | https://youtu.be/hVSHlFjTeqg?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #87.2: Intro to "Intelligence and Learning" Class Continued | https://youtu.be/RbpIAxb_LYg?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #87.1: Intro to "Intelligence and Learning" Class (+ Fire Alarm!) | https://youtu.be/pvPSOli2nR0?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #86: More Inverse Kinematics + Texturing Cloth Simulation | https://youtu.be/xtFu66DZrBw?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #85: Forward and Inverse Kinematics | https://youtu.be/5itOWkmIarg?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #84: Plinko with Matter.js | https://youtu.be/Iu3M-X1yRFU?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #83: More Matter.js | https://youtu.be/BOAMGfGO6Xs?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #82: Physics Engines and Matter.js | https://youtu.be/YKdvQYk7orE?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #81: Fractal Spirograph | https://youtu.be/S5Qj-JgAN-M?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #80: Prototypes in Javascript and Butterfly Wings Generator | https://youtu.be/bMOv5vTC9uE?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #79: 3D Earthquake Data Visualization & Steering Behaviors | https://youtu.be/L1nHni9HMBw?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #78: More Earthquake Data Visualization | https://youtu.be/UiYb4yCsqFE?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #77: Earthquake Data Visualization and more on Star Patterns | https://youtu.be/qTxPqMI69aM?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #76: Attractors, Algorithmic Roses and p5.js Coding Setups | https://youtu.be/OkkjlHTdLGI?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #75: Islamic Star Patterns | https://youtu.be/hCjTKCb2Cuw?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #74: Processing, p5.js and more Random Walks | https://youtu.be/mrAeK43YDgw?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #73: Random Walk | https://youtu.be/RDULjRLn3pk?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #72: A* Pathfinding Algorithm | https://youtu.be/S4yQYiAECnM?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #71: Coding Challenges: Circle Packing and White House Data Visualization | https://youtu.be/pF0cadg2mg0?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #70: Coding Challenges: Asteroids and Pixel Sorting | https://youtu.be/VFnF87-JNtY?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #69b: Session 9 continued - Programming from A to Z | https://youtu.be/HWt2a72IZbw?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #69a: Session 9 - Programming from A to Z | https://youtu.be/nAQNmjyAUTY?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #68: Session 8, Part 3 - Programming from A to Z | https://youtu.be/lCzB9V9L8d0?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #67: Session 8 Continued - Programming from A to Z | https://youtu.be/HRBS_OtQupM?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #66: Session 8 - Programming from A to Z | https://youtu.be/_FABYvnTnpQ?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #65: Session 7 - Programming from A to Z | https://youtu.be/X6IPcExkG30?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #64: Session 6 - Programming from A to Z | https://youtu.be/4DR0ryGSYJQ?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #63: Sound in p5.js Continued + Q&A | https://youtu.be/bM9MfoKe9GU?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #62: Week 5 of Programming from A to Z | https://youtu.be/jXOIp2NOsaI?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #61: Week 3 of Programming from A to Z | https://youtu.be/Fe1sy9fkTKQ?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #60: Regular Expressions - Week 2 of Programming from A to Z | https://youtu.be/ePXti_zFrFQ?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #59: Week 1 of Programming from A to Z | https://youtu.be/UTq0RQwnU3s?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #58: Networking Agar.io and the History of p5.js/Processing | https://youtu.be/_cDPN2Ief6Q?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #57 - Traveling Salesperson | https://youtu.be/r_SpBy9fQuo?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #56: Poisson Disc Sampling and Diffusion-Limited Aggregation | https://youtu.be/2S0J5iiQ0nw?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #55 - Flappy Bird and Agar.io Clones | https://youtu.be/eOii4P7WYbY?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #54 - Phyllotaxis and More on Genetic Algorithms | https://youtu.be/MQMJ0xWSMWE?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #53 - Smart Rockets, CodePen and Arguments Array in JS | https://youtu.be/A01_aKgIeCo?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #52: Genetic Algorithms | https://youtu.be/DIXtg5VVz2E?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #51: Loading Animation Q&A and Blob Detection with Persistence | https://youtu.be/lFiPlk2KxQA?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #50: Loading Animation, Metaballs and 2D Arrays in JS | https://youtu.be/3xNv10FglGc?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #49b - Blob Detection Addendum and Q&A | https://youtu.be/h22thzVaMtY?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #49a: Q&A on WebGL and Improved Blob Detection | https://youtu.be/jQdvM69nQb8?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #48 - Computer Vision and Fireworks! | https://youtu.be/ATWOjXdRIoo?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #47 - 3D Supershapes and Spherical Geometry | https://youtu.be/m8WhMeW8jj0?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #46: Perlin Noise and Flow Fields | https://youtu.be/sor1nwNIP9A?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #45: Sound Synthesis, Envelope and Supershapes | https://youtu.be/b_MMGJiUcbM?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #44: Julia Set and Sound Effects with p5.js | https://youtu.be/k6OeXGzRv0c?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #43: Mandelbrot Set with p5.js | https://youtu.be/pLtViSqkPvQ?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #42: Sound in p5.js + 3D Cloth with toxiclibs | https://youtu.be/nfU-NqnXn1o?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #41: GitHub Pages, 3D Fractal Trees and Superellipse | https://youtu.be/1Yo_AYzxA-o?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #40: Tree Generation with Different Algorithms | https://youtu.be/MwLyeEWnMCY?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #39: Q&A and Reaction Diffusion Algorithm | https://youtu.be/FYRINCEDVKI?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #38: Viewer Submitted Questions + the Lorenz System | https://youtu.be/gw_TR1tycWQ?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #37: 3D Terrain Generation | https://youtu.be/ELpZW62HGVs?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #36: Git and GitHub Tutorials - Overview of Git in Terminal | https://youtu.be/G4fTU4vPKH8?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #35: 3D Solar System and Maze Generator | https://youtu.be/nF7DVmovWr0?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #34: Git and GitHub Tutorials + Purple Rain and Solar System | https://youtu.be/r8QMcI5qxQM?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #33: Space Invaders and Mitosis Simulation | https://youtu.be/WpUnYfVmKdA?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #32: Git and GitHub Tutorial and the Snake Game | https://youtu.be/yUO2bWfBgN8?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #31: Shape Morphing and Menger Sponge in Processing | https://youtu.be/Md5LIDW0RyY?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #30: Creating Real-Time Shared Canvas with WebSockets | https://youtu.be/JljMBn69fZM?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #29: Processing and p5.js - Slit-scan and Seriously.js | https://youtu.be/CQpGhT-RLkM?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #28: Hamilton Lottery Simulator - Probability and DOM | https://youtu.be/B8tpfNH2gvM?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #27: Checkbox Mirror and Painting with Pixels in p5.js | https://youtu.be/VPnmA4vl6YU?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #26: 3D Supershapes | https://youtu.be/SHtmvl-eYPg?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #25: Spherical Geometry | https://youtu.be/ccmg_THE-Ms?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #24: Perlin Noise Flow Field | https://youtu.be/WTsNLYQUyfY?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #23: 2D Supershapes | https://youtu.be/xKVWcU3ejc0?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #22: Julia Set in Processing | https://youtu.be/N9ZK_rpr3tY?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #21: Mandelbrot Set with p5.js | https://youtu.be/TZVldoG381k?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #20: 3D Cloth with toxiclibs | https://youtu.be/2F6zliBTd-w?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #19: Superellipse | https://youtu.be/n4mignvHPWk?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #18: 3D Fractal Trees | https://youtu.be/7L3wGAoGy4U?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #17: Processing Live Hour of Code | https://youtu.be/27OPaNaeXMA?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #16: setTimeout(), setInterval() | https://youtu.be/Xe9hQmVJHAo?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #15: Using the Kinect and Processing | https://youtu.be/6wviMtISsyc?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #14: Twitter Bots with Node and Processing | https://youtu.be/KNsFrAnzSN4?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #13: Wordnik and NYTimes API in JavaScript with p5.js | https://youtu.be/CizPAT775q8?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #12: Working with Data and APIs with p5.js - Part 2 | https://youtu.be/v3KxZDLJuYc?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #11: Working with Data and APIs with p5.js | https://youtu.be/xG6rc0Lcbks?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #10: More p5.js DOM | https://youtu.be/Dc5AUG8qoW4?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #9: DOM, Data, and APIs | https://youtu.be/wH3tjX2xfdg?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #8: HTML / CSS / DOM with p5.js - Part 2 | https://youtu.be/_8xBqVPjeCE?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #7: HTML / CSS / DOM with p5.js | https://youtu.be/rEC9U9dgxkA?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #6: More about Arrays and Objects with p5.js | https://youtu.be/PgGFv44bz9E?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #5: Arrays and Objects with p5.js | https://youtu.be/8v_D33uGUrU?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #4: p5.js Lessons About Loops | https://youtu.be/xyclhIu2WDY?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #3: p5.js Conditionals and Loops - Part 2 | https://youtu.be/6G02PLQ8L7k?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #2: p5.js Conditionals and Loops | https://youtu.be/uEVJRE_6v0A?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| Live Stream #1: p5.js Video Lesson Recording Session | https://youtu.be/TdUC3JgwUJY?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz |
| youtube.com/shiffman | http://youtube.com/shiffman |
|
Readme
| https://github.com/DevilRocky/Rainbow-Code#readme-ov-file |
|
Contributing
| https://github.com/DevilRocky/Rainbow-Code#contributing-ov-file |
| Please reload this page | https://github.com/DevilRocky/Rainbow-Code |
|
Activity | https://github.com/DevilRocky/Rainbow-Code/activity |
|
0
forks | https://github.com/DevilRocky/Rainbow-Code/forks |
|
Report repository
| https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FDevilRocky%2FRainbow-Code&report=DevilRocky+%28user%29 |
| Releases | https://github.com/DevilRocky/Rainbow-Code/releases |
| Packages
0 | https://github.com/users/DevilRocky/packages?repo_name=Rainbow-Code |
| Please reload this page | https://github.com/DevilRocky/Rainbow-Code |
| Contributors | https://github.com/DevilRocky/Rainbow-Code/graphs/contributors |
| Please reload this page | https://github.com/DevilRocky/Rainbow-Code |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |