{"version":1,"pages":[{"id":"-MBhJc44onFmYf7oLLCB","title":"Course Overview","pathname":"/","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f680","description":""},{"id":"-MERnVfumCEXxnB5Qvv_","title":"Course Methodology","pathname":"/course-logistics/course-methodology","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f3eb","description":"","breadcrumbs":[{"label":"Course Logistics"}]},{"id":"uvnUDGOnyRVSO3HSIZYK","title":"Course Components","pathname":"/course-logistics/course-methodology/course-components","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f9e9","description":"","breadcrumbs":[{"label":"Course Logistics"},{"label":"Course Methodology","emoji":"1f3eb"}]},{"id":"kcUyHbO0bdH1EHklvIex","title":"Community Channels","pathname":"/course-logistics/course-methodology/slack","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f4ac","description":"","breadcrumbs":[{"label":"Course Logistics"},{"label":"Course Methodology","emoji":"1f3eb"}]},{"id":"VKpnJhVmumN26Hf9kViE","title":"Course Projects","pathname":"/course-logistics/course-methodology/projects","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f3b2","description":"","breadcrumbs":[{"label":"Course Logistics"},{"label":"Course Methodology","emoji":"1f3eb"}]},{"id":"-MEDXFXFwjnOIy2o0aJQ","title":"Required Hardware and Software","pathname":"/course-logistics/required-hardware-and-software","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f4bb","description":"To partake in Rocket's courses, we will need the following hardware and software.","breadcrumbs":[{"label":"Course Logistics"}]},{"id":"e5KsHJ1U6kitFk1EDa9z","title":"Required Software 1","pathname":"/course-logistics/required-hardware-and-software/required-software-1","siteSpaceId":"sitesp_Qh9Bc","emoji":"261d","description":"","breadcrumbs":[{"label":"Course Logistics"},{"label":"Required Hardware and Software","emoji":"1f4bb"}]},{"id":"ryEJuJYTHuseggtBfqa7","title":"Required Software 2","pathname":"/course-logistics/required-hardware-and-software/required-software-2","siteSpaceId":"sitesp_Qh9Bc","emoji":"270c","description":"","breadcrumbs":[{"label":"Course Logistics"},{"label":"Required Hardware and Software","emoji":"1f4bb"}]},{"id":"ZBcy8pRfBDYaSkfydpHf","title":"Recommended Setup","pathname":"/course-logistics/required-hardware-and-software/recommended-set-up","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f44d","description":"","breadcrumbs":[{"label":"Course Logistics"},{"label":"Required Hardware and Software","emoji":"1f4bb"}]},{"id":"0FdNF3vmu8Y0xgPgxsbM","title":"Schedule","pathname":"/course-logistics/schedule-and-pairings","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f5d3","description":"","breadcrumbs":[{"label":"Course Logistics"}]},{"id":"PBtc3iIQroB0QwWdla8j","title":"Tips and Tricks","pathname":"/course-logistics/tips-and-tricks","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f4a1","description":"","breadcrumbs":[{"label":"Course Logistics"}]},{"id":"-MFuu46qRY76qxOrDmE9","title":"Coding Strategies","pathname":"/course-logistics/tips-and-tricks/coding-strategies","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f4d2","description":"","breadcrumbs":[{"label":"Course Logistics"},{"label":"Tips and Tricks","emoji":"1f4a1"}]},{"id":"-MElRTdiWrIt6Byv0anf","title":"Tooling Pro Tips","pathname":"/course-logistics/tips-and-tricks/tooling-pro-tips","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f6e0","description":"Tips for using programming tools","breadcrumbs":[{"label":"Course Logistics"},{"label":"Tips and Tricks","emoji":"1f4a1"}]},{"id":"K5BVsWB9qGUaC5yfiWh8","title":"Post-Course","pathname":"/course-logistics/post-course","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f393","description":"","breadcrumbs":[{"label":"Course Logistics"}]},{"id":"-MHBsuc_gqFedi4axWPS","title":"LinkedIn Certificates","pathname":"/course-logistics/post-course/linkedin-certificates","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f393","description":"👩‍🎓👨‍🎓","breadcrumbs":[{"label":"Course Logistics"},{"label":"Post-Course","emoji":"1f393"}]},{"id":"A3HO0waecIyRVistLizk","title":"Bootcamp Admission Criteria","pathname":"/course-logistics/post-course/bootcamp-admission-criteria","siteSpaceId":"sitesp_Qh9Bc","emoji":"1f682","description":"","breadcrumbs":[{"label":"Course Logistics"},{"label":"Post-Course","emoji":"1f393"}]},{"id":"-MDKsLSn3nNDcv2M_VGJ","title":"1.1: What is Coding?","pathname":"/1-introduction/1.1-what-is-coding","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"1: Introduction"}]},{"id":"-MDsxm9MLkwp762AhDqx","title":"1.2: Web Browsers","pathname":"/1-introduction/1.2-web-browsers","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"1: Introduction"}]},{"id":"-ME7V53m1JyOyj6R1Lj9","title":"1.3: Command Line","pathname":"/1-introduction/1.3-command-line","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"1: Introduction"}]},{"id":"uRay91WWwaq1oeDydDXR","title":"Additional Resources 1","pathname":"/1-introduction/additional-resources-1","siteSpaceId":"sitesp_Qh9Bc","description":"For the curious and the hungry","breadcrumbs":[{"label":"1: Introduction"}]},{"id":"-MDsxm9N_R93Q_UDd3Ku","title":"2: Operators and Expressions","pathname":"/2-basic-data-manipulation/2-operators-and-expressions","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"2: Basic Data Manipulation"}]},{"id":"UXZWSVfYrZuQou0tS3dI","title":"2.1: Arithmetic Operators | Mathematical Expressions","pathname":"/2-basic-data-manipulation/2-operators-and-expressions/2.1-arithmetic-operators-or-mathematical-expressions","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"2: Basic Data Manipulation"},{"label":"2: Operators and Expressions"}]},{"id":"-ME7V53kK30guI8eSErK","title":"2.2: Assignment Operators | Variables","pathname":"/2-basic-data-manipulation/2-operators-and-expressions/2.2-variables","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"2: Basic Data Manipulation"},{"label":"2: Operators and Expressions"}]},{"id":"VagY7h1GYxiuohbjHt4f","title":"2.3: Our First Program","pathname":"/2-basic-data-manipulation/2.3-our-first-program","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"2: Basic Data Manipulation"}]},{"id":"b27nDx97TQODGHJsMG81","title":"Additional Resources 2","pathname":"/2-basic-data-manipulation/additional-resources-2","siteSpaceId":"sitesp_Qh9Bc","description":"For the curious and the hungry","breadcrumbs":[{"label":"2: Basic Data Manipulation"}]},{"id":"-MDKsLSr2Xk-wIeVc6SS","title":"3.1: Functions","pathname":"/3-structuring-and-debugging-code/3.1-functions","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"3: Structuring and Debugging Code"}]},{"id":"-MDKsLSsBKlXCECrWGTx","title":"3.2: Errors","pathname":"/3-structuring-and-debugging-code/3.2-errors","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"3: Structuring and Debugging Code"}]},{"id":"BkPJd20lDNb36A565BaK","title":"Additional Resources 3","pathname":"/3-structuring-and-debugging-code/additional-resources-3","siteSpaceId":"sitesp_Qh9Bc","description":"For the curious and the hungry","breadcrumbs":[{"label":"3: Structuring and Debugging Code"}]},{"id":"-MCAhGF7_1zjmoTr_fJ8","title":"4.1: Intro to Logic","pathname":"/4-conditional-logic/4.1-intro-to-logic","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"4: Conditional Logic"}]},{"id":"Yxj01SfNxTbGt9utviqU","title":"4.2: Pseudo-Code, Boolean Or","pathname":"/4-conditional-logic/4.2-pseudo-code-boolean-or","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"4: Conditional Logic"}]},{"id":"-MERPtC5MzTc5s63vXBS","title":"4.3: Boolean AND, NOT","pathname":"/4-conditional-logic/4.3-boolean-and-not","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"4: Conditional Logic"}]},{"id":"-MEawq9hlpdNf2MiyOMl","title":"4.4: Input Validation","pathname":"/4-conditional-logic/4.4-input-validation","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"4: Conditional Logic"}]},{"id":"wQ2vpdKTEk8gac8I5Qyr","title":"Additional Resources 4","pathname":"/4-conditional-logic/additional-resources-4","siteSpaceId":"sitesp_Qh9Bc","description":"For the curious and the hungry","breadcrumbs":[{"label":"4: Conditional Logic"}]},{"id":"-MDKsLSwM5YV3RFAjXMo","title":"5.1: Program Lifecycle and State","pathname":"/5-managing-state-and-input-validation/5.1-program-lifecycle-and-state","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"5: Managing State and Input Validation"}]},{"id":"-MFEdlm0oLFjmjfw1M7F","title":"5.2: Program State for Game Modes","pathname":"/5-managing-state-and-input-validation/5.2-program-state-for-game-modes","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"5: Managing State and Input Validation"}]},{"id":"rK2hhVtIJHJMDMP66hYI","title":"Additional Resources 5","pathname":"/5-managing-state-and-input-validation/additional-resources-5","siteSpaceId":"sitesp_Qh9Bc","description":"For the curious and the hungry","breadcrumbs":[{"label":"5: Managing State and Input Validation"}]},{"id":"-MElXCSIDXRSjUNWSOwX","title":"6.1: Arrays","pathname":"/6-arrays-and-iteration/6.1-arrays","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"6: Arrays and Iteration"}]},{"id":"-MDKsLT2LnCP9evVyqVZ","title":"6.2: Loops","pathname":"/6-arrays-and-iteration/6.2-loops","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"6: Arrays and Iteration"}]},{"id":"-MFQUET6CnWuQSB1lfj_","title":"6.3: Loops with Arrays","pathname":"/6-arrays-and-iteration/6.3-loops-with-arrays","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"6: Arrays and Iteration"}]},{"id":"uRS2yYpWQQ5yJ6FFwIru","title":"Additional Resources 6","pathname":"/6-arrays-and-iteration/additional-resources-6","siteSpaceId":"sitesp_Qh9Bc","description":"For the curious and the hungry","breadcrumbs":[{"label":"6: Arrays and Iteration"}]},{"id":"FtkBupde9MevDbflNiGj","title":"7.1: Git","pathname":"/7-version-control/7.1-git","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"7: Version Control"}]},{"id":"AMn4JsY7f8d3opjDVNVk","title":"Additional Resources 7","pathname":"/7-version-control/additional-resources-7","siteSpaceId":"sitesp_Qh9Bc","description":"For the curious and the hungry","breadcrumbs":[{"label":"7: Version Control"}]},{"id":"ERsZ3I2XRAKl9CQ6q6iM","title":"8.1: Intro to GitHub","pathname":"/8-github/8.1-intro-to-github","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"8: GitHub"}]},{"id":"QrtmY9blsR72AsPbOXzj","title":"8.2: GitHub Fork and Clone","pathname":"/8-github/8.2-github-fork-and-clone","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"8: GitHub"}]},{"id":"YhgqLTAou1nr202WVnVI","title":"8.3: GitHub Pull Request","pathname":"/8-github/8.3-github-pull-request","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"8: GitHub"}]},{"id":"-MHuCqEngRdgb5-DVlah","title":"8.4: GitHub Repo Browsing","pathname":"/8-github/8.4-github-repo-browsing","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"8: GitHub"}]},{"id":"-MGrYgYWxvoncJgQqDl4","title":"8.5: Deployment","pathname":"/8-github/8.5-deployment","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"8: GitHub"}]},{"id":"nvkOii35zeKvFJfGCSTu","title":"Additional Resources 8","pathname":"/8-github/additional-resources-8","siteSpaceId":"sitesp_Qh9Bc","description":"For the curious and the hungry","breadcrumbs":[{"label":"8: GitHub"}]},{"id":"-MD-pViWpBvp60zAfT_E","title":"9.1: JavaScript Objects","pathname":"/9-javascript-objects/9.1-javascript-objects","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"9: JavaScript Objects"}]},{"id":"-MG7uzARLHo9J33lgVAx","title":"9.2: Card Deck Generation with Loops","pathname":"/9-javascript-objects/9.2-card-deck-generation-with-loops","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"9: JavaScript Objects"}]},{"id":"m7Dom1moDGwUt83mOjiS","title":"10.1 HTML","pathname":"/10-advanced/10.1-html","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"10: Advanced"}]},{"id":"-MGOH5L-05J7WVzLdvUL","title":"10.2: CSS","pathname":"/10-advanced/10.2-html-css-review","siteSpaceId":"sitesp_Qh9Bc","description":"This page will give an introduction to HTML, CSS and how to reference HTML and CSS using JS so that a SWE can change the styling of the page.","breadcrumbs":[{"label":"10: Advanced"}]},{"id":"-MFtjPDY51JiWq5R4lED","title":"10.3: The Document Object Model","pathname":"/10-advanced/10.3-browser-applications-with-dom","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"10: Advanced"}]},{"id":"fD6gHBLoHQ2oeDKCQGy6","title":"10.4: DOM Manipulation","pathname":"/10-advanced/10.4-dom-manipulation","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"10: Advanced"}]},{"id":"-MFtivrYZvv78SBvMWOh","title":"10.5: Advanced Debugging with Sources Tab","pathname":"/10-advanced/10.5-advanced-debugging-with-sources-tab","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"10: Advanced"}]},{"id":"-MGrF8ni4t9eEtD-Spmc","title":"DOM","pathname":"/11-post-course-exercises/pce-dom","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"11: POST COURSE EXERCISES"}]},{"id":"-Mh2Y-TDt91On2JBTuHD","title":"Further Readings","pathname":"/11-post-course-exercises/further-readings","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"11: POST COURSE EXERCISES"}]},{"id":"-MEh_sjFW5eqh5MlXp3P","title":"Day 2: Basic File and Data Manipulation","pathname":"/in-class-exercises/day-2-basic-file-and-data-manipulation","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"In-Class Exercises"}]},{"id":"-MF-6t3yzAElZ1jiqB00","title":"Day 3: Functions","pathname":"/in-class-exercises/day-3-functions","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"In-Class Exercises"}]},{"id":"-MF98m3KZRDuw8IpwSpZ","title":"Day 4: If Statements, Boolean Or, Boolean And","pathname":"/in-class-exercises/day-4-if-statements-boolean-or","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"In-Class Exercises"}]},{"id":"-MFEoupPBsvM9w2042fl","title":"Day 5: Program State","pathname":"/in-class-exercises/day-5-boolean-and-program-state","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"In-Class Exercises"}]},{"id":"-MFUFSNifVMRAccPWRBu","title":"Day 6: Scissors Paper Stone Redux","pathname":"/in-class-exercises/day-6-scissors-paper-stone-redux","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"In-Class Exercises"}]},{"id":"-MFj06SQJgBxRO6EgPgS","title":"Day 7: Loops","pathname":"/in-class-exercises/day-7-loops","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"In-Class Exercises"}]},{"id":"-MFsS8wxjHVHx2Kr2yGE","title":"Day 8: Arrays and Loops","pathname":"/in-class-exercises/day-8-arrays-and-loops","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"In-Class Exercises"}]},{"id":"-MG4ECknyQdzGs-7Aro4","title":"Day 9: Beat That Redux","pathname":"/in-class-exercises/day-9-beat-that-redux","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"In-Class Exercises"}]},{"id":"-MGPGtE7470vrhes1lwQ","title":"Day 10: Moar Cards / Chat Bot","pathname":"/in-class-exercises/day-10-moar-cards","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"In-Class Exercises"}]},{"id":"-MGgh0lXmwlkIc2euNt5","title":"Day 11: Blackjack Redux, DOM","pathname":"/in-class-exercises/day-11-blackjack-redux-debugger","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"In-Class Exercises"}]},{"id":"-Mb5vx7K2lZvt_1DX4xp","title":"Project 1: Scissors Paper Stone","pathname":"/projects/project-1-scissors-paper-stone","siteSpaceId":"sitesp_Qh9Bc","description":"✂️📃💎😜","breadcrumbs":[{"label":"Projects"}]},{"id":"-MF9iFNXQIqfL1RBTye6","title":"Project 1: Scissors Paper Stone (Part 1)","pathname":"/projects/project-1-scissors-paper-stone/project-1-scissors-paper-stone-part-1","siteSpaceId":"sitesp_Qh9Bc","description":"✂️📃💎😜","breadcrumbs":[{"label":"Projects"},{"label":"Project 1: Scissors Paper Stone"}]},{"id":"-MYeKoQiM4z1VjFZPPsv","title":"Project 1: Scissors Paper Stone (Part 2)","pathname":"/projects/project-1-scissors-paper-stone/project-1-scissors-paper-stone-part-2","siteSpaceId":"sitesp_Qh9Bc","description":"✂️📃💎🤩","breadcrumbs":[{"label":"Projects"},{"label":"Project 1: Scissors Paper Stone"}]},{"id":"-MFa6e0udhen4OfY4KwB","title":"Project 2: Beat That!","pathname":"/projects/project-2-beat-that","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"Projects"}]},{"id":"-MGDgk7amTK2hqBamhgq","title":"Project 3: Blackjack","pathname":"/projects/project-3-blackjack","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"Projects"}]},{"id":"-MIwb1nW_iXnqF1cY5gw","title":"Drawing With Emojis","pathname":"/past-projects/drawing-with-emojis","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"Past Projects"}]},{"id":"-MIwaegrkCd9Kdi0xeC1","title":"Guess the Word","pathname":"/past-projects/guess-the-word","siteSpaceId":"sitesp_Qh9Bc","description":"","breadcrumbs":[{"label":"Past Projects"}]}]}