{"id":28233400,"url":"https://github.com/msalmanrafadhlih/javascriptlearning","last_synced_at":"2025-10-29T09:54:40.292Z","repository":{"id":283405829,"uuid":"951661690","full_name":"msalmanrafadhlih/javascriptLearning","owner":"msalmanrafadhlih","description":"This is all my recap courses from freeCodeCamp","archived":false,"fork":false,"pushed_at":"2025-07-06T12:45:54.000Z","size":3708,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-06T13:19:33.684Z","etag":null,"topics":["freecodecamp","javascript-basics","learning-exercise"],"latest_commit_sha":null,"homepage":"https://msalmanrafadhlih.github.io/javascriptLearning/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/msalmanrafadhlih.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"Authors Page/authorsPage.png","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-20T03:28:22.000Z","updated_at":"2025-07-06T12:45:57.000Z","dependencies_parsed_at":"2025-04-10T04:30:05.868Z","dependency_job_id":"717f6730-5a5c-4099-acc8-91b75dbfd2d2","html_url":"https://github.com/msalmanrafadhlih/javascriptLearning","commit_stats":null,"previous_names":["msalmanrafadhlih/learn-basic-javascript","msalmanrafadhlih/javascriptlearning"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/msalmanrafadhlih/javascriptLearning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msalmanrafadhlih%2FjavascriptLearning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msalmanrafadhlih%2FjavascriptLearning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msalmanrafadhlih%2FjavascriptLearning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msalmanrafadhlih%2FjavascriptLearning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/msalmanrafadhlih","download_url":"https://codeload.github.com/msalmanrafadhlih/javascriptLearning/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msalmanrafadhlih%2FjavascriptLearning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281600617,"owners_count":26528905,"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","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["freecodecamp","javascript-basics","learning-exercise"],"created_at":"2025-05-18T21:09:50.010Z","updated_at":"2025-10-29T09:54:40.285Z","avatar_url":"https://github.com/msalmanrafadhlih.png","language":"JavaScript","readme":"## LEARN BASIC JAVASCRIPT \n*This is all my recap courses from freeCodeCamp*\n\n## Studi 1\n\n| No. | Title Project | Description | Demo | Code |\n| --- | ------------- | ----------- | ---- | ---- |\n| 1 | [Building a Basic Pyramid Generator](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/pyramid.js) | Learning Basic Javascript by build a pyramid in Console |  | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/pyramid.js) |\n| 2 | [Role Playing Game](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Role%20Playing%20Game/RPG.png) | Learning Basic Javascript by a Role Plaing Game | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Role%20Playing%20Game/rolePlayingGame.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Role%20Playing%20Game) |\n| 3 | [Passing Grade](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Passing%20Grade/passingGrade.js) | Review Javascript Fundamentals by building Passing Grade |  | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/passingGrade.js) |\n| 4 | [Random Background Color Changer](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Random%20Color%20Changer/gallery.gif) | Learn Basic Debugging | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Random%20Color%20Changer/bgChanger.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Random%20Color%20Changer) | \n| 5 | [Calorie Counter](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Calorie%20Counter/calorieCounter.gif) | Learn Form Validation | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Calorie%20Counter/calorieCounter.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Calorie%20Counter) |\n| 6 | [Rock, Paper, Scissors](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Rock%20Paper%20Scissors/RPSgame.png) | Review DOM Manipulation by building a Rock, Paper, Scissors | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Rock%20Paper%20Scissors/RPSgame.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Rock%20Paper%20Scissors) |\n| 7 | [Music Player](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Music%20Player/musicPlayer.png) | Learn Basic String and Array Methods: Music Player | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Music%20Player/musicPlayer.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Music%20Player) |\n| Final Project | [Palindrome Checker](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Palindrome%20Checker/Palindrome.png) | Palindrome Checker | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Palindrome%20Checker/palindrome.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Palindrome%20Checker) |\n\n## Studi 2\n\n| No. | Title Project | Description | Demo | Code |\n| --- | ------------- | ----------- | ---- | ---- |\n| 1 | [Date Formatter](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Date%20Formatter/dateFormatter.png) | Learn the Date Object by building a Date Formatter | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Date%20Formatter/dateFormatter.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Date%20Formatter) |\n| 2 | [Football Team Cards](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Football%20Team%20Cards/footballTeamCards.png) | Learn Modern Javasript Methods: Football Team Cards | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Football%20Team%20Cards/footballCards.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Football%20Team%20Cards) |\n| 3 | [To Do List](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/To%20Do%20List/toDoList.png) | Learn Local Storage: To Do List | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/To%20Do%20List/toDoList.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/To%20Do%20List) |\n| 4 | [Binary Converter](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Binary%20Converter/BinaryConverter.gif) | Learn Recursion: Binary Converter | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Binary%20Converter/binaryConverter.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Binary%20Converter) |\n| Final Project | [Roman Numeral Coneverter](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Roman%20Numerals%20Converter/RomanNumerals.png) | Roman Numeral Converter | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Roman%20Numerals%20Converter/romanNumerals.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Roman%20Numerals%20Converter) |\n\n## Studi 3\n\n| No. | Title Project | Description | Demo | Code |\n| --- | ------------- | ----------- | ---- | ---- |\n| 1 | [Spam Filter](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Spam%20Filter/spamFilter.png) | Learn Regular Expressions by building a Spam Filters | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Spam%20Filter/spamFilter.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Spam%20Filter) |\n| 2 | [Number Sorter](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Number%20Sorting/numberSorting.png) | Learn Basic Algorithmic Thinking | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Number%20Sorting/numberSorting.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Number%20Sorting) |\n| 3 | [Statistics Calculator](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Statistic%20Calculator/statisticCalculator.png) | Learn Advance Array Methods | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Statistic%20Calculator/statisticCalculator.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Statistic%20Calculator) |\n| 4 | [Spreadsheet](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Spreadsheet/spreadsheet.png) | Learn Functional Programming by building a Spreadsheet | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Spreadsheet/spreadsheet.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Spreadsheet) |\n| Final Project | [Telephone Number Validator](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Telephone%20Number%20Validator/NumberValidator.png) | Build a Telephone Number Validator | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Telephone%20Number%20Validator/numberValidator.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Telephone%20Number%20Validator) |\n\n## Studi 4\n\n| No. | Title Project | Description | Demo | Code |\n| --- | ------------- | ----------- | ---- | ---- |\n| 1 | [Shopping Cart](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Shopping%20Cart/shoppingCart.png) | Learn Basic OOP by Building a Shopping Cart | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Shopping%20Cart/shoppingCart.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Shopping%20Cart) |\n| 2 | [Platform Game](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Platform%20Game/platformGame.png) | Learn Intermediate OOP by Building a Platformer Game | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Platform%20Game/platformGame.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Platform%20Game) |\n| 3 | [Dice Game](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Dice%20Game/diceGame.png) | review Algorithmic Thinking by building a Dice Game | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Dice%20Game/diceGame.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Dice%20Game) |\n| Final Project | [Cash Register](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Cash%20Register/cashRegister.png) | Build A Cash Register | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Cash%20Register/cashRegister.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Cash%20Register) |\n\n\n## Studi 5\n\n| No. | Title Project | Description | Demo | Code |\n| --- | ------------- | ----------- | ---- | ---- |\n| 1 | [fCC Authors page](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Authors%20Page/authorsPage.png) | Learn Fetch \u0026 Promise by building a fCC Authors Page | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Authors%20Page/authorsPages.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Authors%20Page) |\n| 2 | [fCC Forum Topics](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/Forum%20Topics/forumTopics.png) | Learn Asynchronous Programming by building an fCC Forum Leaderboard | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/Forum%20Topics/forumTopics.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/Forum%20Topics) |\n| Final Project | [RPG Creatures Search](https://github.com/msalmanrafadhlih/javascriptLearning/blob/main/RPG%20Creatures%20Search%20App/creatureSearch.png) | Build a RPG Creature Search App Project | [Link](https://msalmanrafadhlih.github.io/javascriptLearning/RPG%20Creatures%20Search%20App/creatureSearch.html) | [Code](https://github.com/msalmanrafadhlih/javascriptLearning/tree/main/RPG%20Creatures%20Search%20App) |\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsalmanrafadhlih%2Fjavascriptlearning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmsalmanrafadhlih%2Fjavascriptlearning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsalmanrafadhlih%2Fjavascriptlearning/lists"}