{"id":20021424,"url":"https://github.com/huss3n/javascript101","last_synced_at":"2026-05-02T08:33:17.321Z","repository":{"id":78633407,"uuid":"596058475","full_name":"Huss3n/Javascript101","owner":"Huss3n","description":"JS101 is a repository where I am learning all the basics of JavaScript, from variables to complex topics like closures and more. This repository contains code examples and exercises to help me solidify my understanding of the language.","archived":false,"fork":false,"pushed_at":"2023-05-30T20:24:33.000Z","size":1938,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-27T15:23:40.524Z","etag":null,"topics":["javascript","json","react"],"latest_commit_sha":null,"homepage":"","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/Huss3n.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}},"created_at":"2023-02-01T11:32:19.000Z","updated_at":"2023-11-13T12:17:59.000Z","dependencies_parsed_at":"2023-11-12T10:22:27.903Z","dependency_job_id":"4c82edaa-5963-49f3-b8ae-d421a321a44c","html_url":"https://github.com/Huss3n/Javascript101","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Huss3n/Javascript101","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Huss3n%2FJavascript101","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Huss3n%2FJavascript101/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Huss3n%2FJavascript101/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Huss3n%2FJavascript101/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Huss3n","download_url":"https://codeload.github.com/Huss3n/Javascript101/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Huss3n%2FJavascript101/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32528223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"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":["javascript","json","react"],"created_at":"2024-11-13T08:36:44.564Z","updated_at":"2026-05-02T08:33:17.296Z","avatar_url":"https://github.com/Huss3n.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Javascript 101\n\nJS101 is a repository where I am learning all the basics of JavaScript, from variables to complex topics like closures and more. This repository contains code examples and exercises to help me solidify my understanding of the language.\n\n### Usage\n\nTo use this repository, simply clone or download the repository to your local machine and open the files in your preferred code editor. Each file corresponds to a different JavaScript topic and contains explanations and examples of that topic.\n\nFeel free to use these code examples and exercises to learn JavaScript yourself or as a reference for your own projects.\n\n### Topics\n\nThe topics covered in this repository include, but are not limited to:\n\n- Variables\n- Operators\n- Control flow statements\n- Arrays\n- Objects\n- Functions\n- Scope\n- DOM manipulation\n- Regular expressions\n- Error handling\n- Classes and object-oriented programming\n- Promises and asynchronous programming\n- Closures\n- Higher-order functions\n- Callbacks\n- Event listeners and handling\n- JSON\n- Local storage\n- AJAX and APIs\n- Node.js\n- React or other popular frameworks\n- and more\n\n### Challenges\n\nIn addition to the code examples and exercises, this repository also includes challenges sourced from various places on the internet, such as:\n\n- HackerRank\n- Codewars\n- LeetCode\n- FreeCodeCamp\n- and more.\n  Each challenge file contains a description of the challenge and my solution to it.\n\n### Contributing\n\nIf you would like to contribute to this repository, you are welcome to submit additional code examples or exercises via pull requests. Please ensure that each submission is well-commented and easy to understand.\n\n### License\n\nThis repository is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuss3n%2Fjavascript101","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhuss3n%2Fjavascript101","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuss3n%2Fjavascript101/lists"}