11 repository-uri
Educational content covering the syntax, design patterns, and core fundamentals of the JavaScript language.
Distinguishing note: Nothing in the shortlist covers a general comprehensive curriculum for JavaScript specifically
Explore 11 awesome GitHub repositories matching education & learning resources · JavaScript Language Instruction. Refine with filters or upvote what's useful.
This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser
Serves as a comprehensive tutorial for modern JavaScript language fundamentals and object-oriented design.
This project is a technical interview study guide and a markdown-driven static site designed to help developers prepare for coding screenings. It serves as a curated collection of common technical questions and expert answers, functioning as a comprehensive educational resource. The platform provides a structured curriculum and reference materials across several key domains. This includes a JavaScript language reference covering programming fundamentals, a frontend engineering curriculum focused on UI patterns and responsive design, and a web security knowledge base detailing attack vectors a
Offers educational content covering JavaScript core fundamentals, including scoping, the event loop, and programming logic.
This project is a frontend interview question bank and a comprehensive web development curriculum. It serves as a technical reference and study guide for software engineering candidates, combining a curated collection of interview questions and answers with a broad computer science fundamentals reference. The knowledge base is structured as a markdown-based system, using a folder-based taxonomy and directory hierarchy to organize technical topics. It employs a git-driven workflow to manage contributions and updates to the content, which is delivered as static documentation. The curriculum co
Offers a comprehensive curriculum on JavaScript syntax, design patterns, and core fundamentals.
Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux
Teaches fundamental JavaScript syntax and programming concepts.
Acest proiect este un tutorial structurat de programare JavaScript și o resursă de învățare pentru dezvoltarea frontend. Acesta servește ca o resursă educațională de programare concepută pentru a preda principii fundamentale de codare, sintaxă de bază și tipare complexe de programare. Conținutul funcționează ca un ghid modern al limbajului JavaScript și un ghid de specificații ale limbajului, cu materiale instrucționale bazate pe standardele actuale din industrie și specificații tehnice pentru dezvoltarea web contemporană. Resursa este scrisă sub formă de documentație tehnică bazată pe markdown și livrată ca pagini HTML statice.
Provides comprehensive instruction on JavaScript syntax, design patterns, and core language fundamentals.
The JavaScript Way is a free, open-access educational resource that teaches modern JavaScript and full-stack web development through a project-based book and interactive exercises. Its core identity is a comprehensive learning path that combines free online content, progressive skill-building, and hands-on exercises to guide learners from programming fundamentals to building a complete real-world application. The project distinguishes itself by structuring its curriculum around a single, unified project—a social news web application—that learners build incrementally across multiple chapters.
Provides a beginner-friendly, comprehensive curriculum teaching programming fundamentals and modern JavaScript syntax.
You Don't Know JS is an open-source educational book series that explains the core mechanisms of the JavaScript language in depth. The project is a freely available learning resource, structured as independent volumes that each focus on a single JavaScript mechanism, and is available in a complete Brazilian Portuguese translation. The series explores how JavaScript's fundamental systems work under the hood, including scope, closures, prototypes, and the this keyword. It covers concepts such as lexical-scope compilation, closure-based variable retention, hoisting-based variable declaration,
Teaches core JavaScript mechanisms including scope, closures, prototypes, and the this keyword.
Acest proiect este o traducere în portugheză a unui ghid cuprinzător de programare JavaScript și resursă educațională. Servește ca un manual tehnic conceput pentru a face educația în JavaScript accesibilă vorbitorilor de portugheză, acoperind sintaxa fundamentală, structurile de date și logica de programare. Materialul oferă instrucțiuni atât pentru dezvoltarea web, cât și pentru construirea de aplicații server-side. Include o abordare structurată pentru învățarea manipulării modelului documentului browserului și gestionarea evenimentelor utilizatorului pentru a crea interfețe interactive. Resursa este livrată prin formate multiple, inclusiv un site web static cu un sandbox de cod bazat pe browser pentru executarea exemplelor și exersarea logicii. Conținutul este disponibil și pentru studiu offline prin exporturi PDF și EPUB.
Offers a detailed instructional guide covering JavaScript syntax, data structures, and core fundamentals.
Acest proiect este un tutorial de programare JavaScript cuprinzător și o resursă educațională concepută pentru a ghida cursanții de la sintaxa de bază până la stăpânirea avansată a limbajului. Acesta servește ca un ghid de instruire structurat și o referință de limbaj pentru biblioteca standard JavaScript și conceptele sale fundamentale de programare. Curriculum-ul acoperă mai multe domenii tehnice specializate, inclusiv un ghid de JavaScript asincron axat pe cod non-blocking și un curs de programare orientată pe obiecte centrat pe prototipuri și moștenire. De asemenea, oferă o resursă de învățare dedicată pentru dezvoltarea web, concentrându-se pe API-urile specifice browserului și manipularea document object model. Suprafața instrucțională mai largă cuprinde fundamentele limbajului, cum ar fi tipurile de date și gestionarea erorilor, precum și navigarea practică în mediul browser, inclusiv gestionarea stocării web și a cookie-urilor.
Provides a comprehensive structured curriculum and instructional sequence for mastering the JavaScript language from basic to advanced levels.
This project is a comprehensive frontend engineering study guide designed to cover the essential technical concepts of modern web development. It serves as a multi-disciplinary reference for mastering the browser execution engine, the JavaScript language, and the structural fundamentals of the web. The collection provides deep dives into JavaScript language internals, including execution contexts, closures, prototypes, and the event loop. It further details web browser internals, focusing on the critical rendering path, DOM construction, and engine mechanics. The guide also covers web securi
Provides educational deep dives into the core specifications and behaviors of the JavaScript language.
This project is an educational platform designed to teach JavaScript programming through a structured, test-driven curriculum. It provides a collection of interactive coding exercises that guide learners through language fundamentals and software development concepts. The platform distinguishes itself by requiring users to verify their understanding of language features by passing automated test suites in real time. By utilizing a server-side runtime environment, the tool executes student code against predefined assertion patterns to provide immediate feedback on correctness. The curriculum
Teaches JavaScript language fundamentals through interactive exercises and real-time validation.