{"id":25186994,"url":"https://github.com/ahmedmeshref/udacity-intermediate-javascript-nanodegree-coursework","last_synced_at":"2025-08-21T08:10:45.428Z","repository":{"id":136029102,"uuid":"370773353","full_name":"ahmedmeshref/Udacity-Intermediate-JavaScript-Nanodegree-Coursework","owner":"ahmedmeshref","description":"Coursework of the Udacity Intermediate JavaScript Nanodegree","archived":false,"fork":false,"pushed_at":"2021-06-12T00:35:27.000Z","size":199,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T09:12:21.507Z","etag":null,"topics":["asynchronous-programming","design-patterns","functional-programming","node-js","object-oriented-programming"],"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/ahmedmeshref.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":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-25T17:19:27.000Z","updated_at":"2022-01-24T19:16:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"9a4c5664-a345-40a9-adf8-c3ae0d762377","html_url":"https://github.com/ahmedmeshref/Udacity-Intermediate-JavaScript-Nanodegree-Coursework","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ahmedmeshref/Udacity-Intermediate-JavaScript-Nanodegree-Coursework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedmeshref%2FUdacity-Intermediate-JavaScript-Nanodegree-Coursework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedmeshref%2FUdacity-Intermediate-JavaScript-Nanodegree-Coursework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedmeshref%2FUdacity-Intermediate-JavaScript-Nanodegree-Coursework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedmeshref%2FUdacity-Intermediate-JavaScript-Nanodegree-Coursework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ahmedmeshref","download_url":"https://codeload.github.com/ahmedmeshref/Udacity-Intermediate-JavaScript-Nanodegree-Coursework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedmeshref%2FUdacity-Intermediate-JavaScript-Nanodegree-Coursework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271448362,"owners_count":24761434,"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-08-21T02:00:08.990Z","response_time":74,"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":["asynchronous-programming","design-patterns","functional-programming","node-js","object-oriented-programming"],"created_at":"2025-02-09T19:44:43.271Z","updated_at":"2025-08-21T08:10:45.422Z","avatar_url":"https://github.com/ahmedmeshref.png","language":"JavaScript","readme":"# Udacity-Intermediate-JavaScript-Nanodegree-Coursework\n\n### Introduction\n\n\u003cp\u003e\n    Portfolio for the course-work and final projects of the \n    \u003ca href=\"https://www.udacity.com/course/intermediate-javascript-nanodegree--nd032\"\u003eUdacity Intermediate JavaScript Nanodegree.\u003c/a\u003e\n\u003c/p\u003e\n\n### Nanodegree Goal\n\nThe Intermediate JavaScript Nanodegree program aims to prepare students for web development, server-side application\ndevelopment, and desktop development that requires a more advanced set of JavaScript skills such as OOP, Functional\nPrograming, and Asynchronous Programming This program will also prepare students with the skills required to use\nJavaScript frameworks like React, Angular, and Vue.\n\n### Nanodegree Courses\n\n\u003e Exercises, course-work, by lesson as well as the final project are provided for each course.\n\n\u003col\u003e\n\u003cli\u003eObject Oriented JavaScript\u003c/li\u003e\n    \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://github.com/ahmedmeshref/Udacity-Intermediate-JavaScript-Nanodegree-Coursework/tree/main/OOP\"\u003eCourse-Work\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003eFinal project implementation - \u003ca href=\"https://github.com/ahmedmeshref/Dinosaurs\"\u003eDinosaurs\u003c/a\u003e\u003c/li\u003e\n    \u003c/ul\u003e    \n\u003cli\u003eFunctional Programing\u003c/li\u003e\n    \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://github.com/ahmedmeshref/Udacity-Intermediate-JavaScript-Nanodegree-Coursework/tree/main/Functional_Programming\"\u003eCourse-Work\u003c/a\u003e By Lesson\u003c/li\u003e\n    \u003cli\u003eFinal project implementation - \u003ca href=\"https://github.com/ahmedmeshref/Mars-Dashboard\"\u003eMars Dashboard\u003c/a\u003e\u003c/li\u003e\n    \u003c/ul\u003e   \n\u003cli\u003eAsynchronous Programming\u003c/li\u003e\n    \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://github.com/ahmedmeshref/Udacity-Intermediate-JavaScript-Nanodegree-Coursework/tree/main/Asynchronous_Programming\"\u003eCourse-Work\u003c/a\u003e By Lesson\u003c/li\u003e\n    \u003cli\u003eFinal project implementation - \u003ca href=\"https://github.com/ahmedmeshref/UdaciRacer-Sim\"\u003eUdaciRacer Sim\u003c/a\u003e\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/ol\u003e\n\n### TODO\n\n- Add the missing projects (AP, OOP)\n- OOP course - restructure its challenges\n- Post for people \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmedmeshref%2Fudacity-intermediate-javascript-nanodegree-coursework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahmedmeshref%2Fudacity-intermediate-javascript-nanodegree-coursework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmedmeshref%2Fudacity-intermediate-javascript-nanodegree-coursework/lists"}