{"id":16995659,"url":"https://github.com/lynnaloo/javascript-for-kids","last_synced_at":"2025-07-01T15:11:56.152Z","repository":{"id":19518963,"uuid":"22766007","full_name":"lynnaloo/javascript-for-kids","owner":"lynnaloo","description":"Word-guess game for teaching JavaScript to kids","archived":false,"fork":false,"pushed_at":"2020-01-15T23:50:57.000Z","size":30,"stargazers_count":12,"open_issues_count":0,"forks_count":52,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-26T01:06:27.646Z","etag":null,"topics":["guess-game","hacktoberfest","hacktoberfest2020","teaching-javascript"],"latest_commit_sha":null,"homepage":"http://jsfiddle.net/lynnaloo/Lgeyx450/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lynnaloo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-08T17:35:15.000Z","updated_at":"2025-03-05T23:57:47.000Z","dependencies_parsed_at":"2022-08-21T11:10:49.175Z","dependency_job_id":null,"html_url":"https://github.com/lynnaloo/javascript-for-kids","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lynnaloo%2Fjavascript-for-kids","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lynnaloo%2Fjavascript-for-kids/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lynnaloo%2Fjavascript-for-kids/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lynnaloo%2Fjavascript-for-kids/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lynnaloo","download_url":"https://codeload.github.com/lynnaloo/javascript-for-kids/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248525162,"owners_count":21118617,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["guess-game","hacktoberfest","hacktoberfest2020","teaching-javascript"],"created_at":"2024-10-14T03:49:23.324Z","updated_at":"2025-04-12T05:41:01.311Z","avatar_url":"https://github.com/lynnaloo.png","language":"JavaScript","readme":"## JavaScript for Kids\n\nSimple word-guess game for teaching JavaScript to kids (ages 9 and up). This game\nincludes some basic programming concepts such as storing values in variables, working\nwith arrays, using conditional statements, and using different types of loops.\n\nThis version of the game doesn't include validation or complex logic in order to\nkeep it simple for kids.\n\nI recommend writing code in [jsfiddle.net](http://www.jsfiddle.net).\nAnother good tool is [jsbin.com](http://www.jsbin.com).\n\n### To run this game:\n\n* Clone this repository\n* Open `index.html` in a browser\n\n### Or:\n\n* Open the game in [Jsfiddle](http://jsfiddle.net/lynnaloo/Lgeyx450/)\n* Open the game in [CodePen](http://codepen.io/lynnaloo/pen/HDgIf?editors=001)\n* Open directly from [Github](https://rawgit.com/lynnaloo/javascript-for-kids/master/index.html)\n\n### Foundation Lessons\n\n* [JavaScript is Cool](lessons/how-cool-is-javascript.md)\n* [Print things and Save them to Variables](lessons/outputs-and-variables.md)\n* [True, False, and Conditionals](lessons/true-false-and-conditional.md)\n* [Repeating Code in a Loop](lessons/doing-things-in-a-loop.md)\n* [Lists of Things](lessons/collections-of-things.md)\n\n### Create the Game in 6 Steps\n\n* [Step 1](game-steps/step1.js)\n* [Step 2](game-steps/step2.js)\n* [Step 3](game-steps/step3.js)\n* [Step 4](game-steps/step4.js)\n* [Step 5](game-steps/step5.js)\n* [Final Step](game-steps/final.js)\n\n## Skip to the Final Game\n\n* [Word Guess Game](word-guess.js)\n\n### Bugs!\n\nThis game has bugs! The \"homework\" from this class is to add functionality and to fix\nthe existing bugs. Some examples of bug fixes are:\n\n* setting all words to lowercase\n* checking for null prompt answers (and other validation)\n* allowing a user to quit the game once it has started\n* checking for \"real\" words\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flynnaloo%2Fjavascript-for-kids","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flynnaloo%2Fjavascript-for-kids","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flynnaloo%2Fjavascript-for-kids/lists"}