16 Repos
Structured educational materials and exercises for mastering JavaScript language features and programming concepts.
Distinguishing note: This is a foundational educational resource for language syntax, distinct from general-purpose programming tools.
Explore 16 awesome GitHub repositories matching education & learning resources · JavaScript Learning Curricula. Refine with filters or upvote what's useful.
This project is a structured educational resource designed to guide developers through the mastery of the JavaScript programming language. It utilizes a progressive curriculum that organizes technical concepts into a daily learning path, allowing students to build foundational knowledge before advancing to complex application development. The resource distinguishes itself through a hands-on training model that combines detailed explanations with practical code challenges. By focusing on an interactive learning experience, it reinforces core language principles—such as data types, functional p
Sometimes we pass default values to parameters, when we invoke the function if we do not pass an argument the default value will be used. Both function declaration and arrow function can have a default value or values. `
This project is a comprehensive ECMAScript 6 tutorial and JavaScript language guide. It serves as a technical reference for learning the updated syntax and language features introduced in the ECMAScript 6 version of JavaScript. The resource focuses on modern JavaScript learning and syntax mastery, providing a structured set of tutorials to help developers align their skills with current industry standards and specifications.
Provides a structured learning curriculum specifically for mastering the features and syntax of modern JavaScript.
This project is a structured educational framework designed to guide developers through the core concepts of JavaScript programming and software engineering. It functions as a comprehensive training resource, providing a logical roadmap for mastering web development, from fundamental language syntax to full-stack application architecture. The platform utilizes a markdown-based documentation system that organizes technical learning materials into a clear, hierarchical curriculum. By employing a static site generator, the project transforms these plain-text educational modules into a collection
Provides a structured educational roadmap for mastering JavaScript programming and web development.
This project is a JavaScript educational resource and frontend web development course. It provides a collection of starter files and final projects designed to teach the JavaScript programming language through practical application. The material functions as a project portfolio and implementation guide, demonstrating how to build interactive user interfaces using the document object model. It focuses on event handling, object oriented programming, and the integration of native browser features. The course covers a range of capability areas, including asynchronous data fetching, client-side a
Provides a structured curriculum with exercises for mastering JavaScript language features and programming concepts.
Dieses Projekt ist ein strukturiertes JavaScript-Programmiertutorial und eine Lernressource für Frontend-Entwicklung. Es dient als pädagogische Programmierressource, die darauf ausgelegt ist, grundlegende Coding-Prinzipien, fundamentale Syntax und komplexe Programmiermuster zu vermitteln. Der Inhalt fungiert als moderner JavaScript-Sprachleitfaden und Sprachspezifikations-Guide, mit Lehrmaterialien, die auf aktuellen Industriestandards und technischen Spezifikationen für zeitgemäße Webentwicklung basieren. Die Ressource ist als Markdown-basierte technische Dokumentation verfasst und wird als statische HTML-Seiten bereitgestellt.
Provides a structured curriculum for mastering fundamental JavaScript language features and programming concepts.
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 comprehensive curriculum and hands-on exercises for learning modern JavaScript from scratch.
This project is a collection of educational resources and structured curricula designed for learning JavaScript. It provides a programming course, a coding bootcamp, and a web development tutorial to guide learners from basic syntax to advanced programming patterns. The materials cover frontend development, including the creation of dynamic user interfaces and the management of remote data via HTTP requests. The curriculum includes instructional guides on using JavaScript to interact with web services and manipulate browser elements. The scope of the project extends to asynchronous API integ
Offers structured educational materials and exercises for mastering JavaScript language features and syntax.
Dieses Projekt ist eine portugiesische Übersetzung eines umfassenden JavaScript-Programmierleitfadens und einer Bildungsressource. Es dient als technisches Lehrbuch, das JavaScript-Bildung für portugiesischsprachige Personen zugänglich macht und grundlegende Syntax, Datenstrukturen und Programmierlogik abdeckt. Das Material bietet Anleitungen sowohl für die Webentwicklung als auch für den Bau serverseitiger Anwendungen. Es enthält einen strukturierten Ansatz, um zu lernen, wie man das Document Object Model (DOM) des Browsers manipuliert und Benutzerereignisse verarbeitet, um interaktive Benutzeroberflächen zu erstellen. Die Ressource wird in mehreren Formaten bereitgestellt, einschließlich einer statischen Website mit einer browserbasierten Code-Sandbox zum Ausführen von Beispielen und Üben der Logik. Inhalte sind auch für das Offline-Studium als PDF- und EPUB-Export verfügbar.
Serves as a comprehensive educational resource and curriculum for mastering the JavaScript language.
Dieses Projekt ist ein umfassendes JavaScript-Programmier-Tutorial und eine Bildungsressource, die entwickelt wurde, um Lernende von der grundlegenden Syntax bis zur fortgeschrittenen Sprachbeherrschung zu führen. Es dient als strukturierter Lehrleitfaden und Sprachreferenz für die JavaScript-Standardbibliothek und ihre Kernkonzepte. Der Lehrplan deckt mehrere spezialisierte technische Bereiche ab, einschließlich eines asynchronen JavaScript-Leitfadens mit Fokus auf nicht-blockierenden Code und eines Kurses über objektorientierte Programmierung mit Schwerpunkt auf Prototypen und Vererbung. Es bietet zudem eine dedizierte Lernressource für Webentwicklung mit Fokus auf browserspezifische APIs und Document Object Model Manipulation. Die breitere instruktionale Oberfläche umfasst Sprachgrundlagen wie Datentypen und Fehlerbehandlung sowie die praktische Navigation in Browserumgebungen, einschließlich Web-Storage- und Cookie-Management.
Offers structured educational materials and exercises for mastering JavaScript language features and programming concepts.
This project is a structured JavaScript programming course and learning path designed for beginners. It functions as an interactive coding tutorial and frontend web development guide, providing a curriculum centered on the JavaScript language. The project focuses on building dynamic web interfaces through the manipulation of the Document Object Model. It provides a series of instructional guides and practical challenges that allow for interactive coding practice and the verification of code execution within a dedicated environment. The curriculum covers core programming fundamentals, includi
Features structured educational materials and exercises for mastering JavaScript language features and programming concepts.
Dieses Projekt ist ein umfassendes JavaScript-Programmiertutorial und ein Lehrplan für Frontend-Webentwicklung. Es dient als strukturierte Bildungsressource für das Erlernen der Sprache JavaScript, von der grundlegenden Syntax bis hin zu fortgeschrittenen asynchronen Mustern und modernen Programmiertechniken. Die Ressource fungiert als Frontend-Engineering-Lehrbuch und CSS-Layout-Guide und bietet detailliertes Lehrmaterial zum Aufbau responsiver Benutzeroberflächen. Es behandelt den Entwurf benutzerdefinierter Webkomponenten sowie die Anwendung von Styles und Positionierung zur Erstellung effektiver Frontend-Interfaces. Der Lehrplan umfasst mehrere Kernbereiche, darunter die Manipulation des Document Object Model, die Integration von Web-APIs für Netzwerkanfragen und binäre Datenverarbeitung sowie die Verwaltung lokaler Browser-Datenspeicher. Er bietet zudem Anleitungen zu Sprachgrundlagen wie Variable Scope, Function Context und regulären Ausdrücken. Die Inhalte werden als Markdown-basierte statische Website bereitgestellt, bei der strukturierte Dateien in statische HTML-Seiten konvertiert werden.
Provides structured educational materials and exercises for mastering JavaScript language features and programming concepts.
Dieses Projekt ist ein strukturiertes JavaScript-Programmiertutorial und eine Lernressource für Webentwicklung. Es dient als Bildungsleitfaden zum Erlernen der JavaScript-Sprache, von der grundlegenden Syntax bis hin zu fortgeschrittenen Programmierkonzepten. Die Ressource fungiert als Bibliothek für JavaScript-Codebeispiele und als technischer Leitfaden für DOM-Manipulation. Sie bietet konzeptionelle Erklärungen und ausführbare Codebeispiele, um zu demonstrieren, wie häufige Entwicklungsaufgaben gelöst und Browser-Elemente programmatisch verwaltet werden. Das Material deckt das Training für Frontend-Entwicklung, Webbrowser-Programmierung und die Implementierung von DOM-Spezifikationen zum Bau interaktiver Webseiten ab.
Provides a structured educational curriculum for mastering JavaScript syntax and programming concepts.
This project is an interactive JavaScript course and beginner programming guide designed to teach fundamental scripting logic and language syntax. It functions as a web-based coding tutorial that transforms markdown-based lessons into a static site curriculum for learning web development basics. The resource features a browser-based code sandbox that allows for the execution of JavaScript snippets within a secure environment for immediate feedback. Lessons are organized into a linear sequence of modules to provide a structured onboarding process for those new to software development. The sys
Provides a structured curriculum and exercises for mastering fundamental JavaScript language features and programming concepts.
This project is a curated technical resource directory and software engineering learning roadmap. It serves as a computer science study curriculum and professional development framework, providing staged progressions for mastering programming languages, data structures, and full-stack development. The repository functions as a career preparation guide, offering strategic frameworks for resume building, technical interview practice, and internship application targeting. It includes a system for identifying income opportunities and managing a professional social presence to increase visibility.
Executes a sequence of theoretical topics and practical projects for mastering JavaScript from syntax to asynchronous patterns.
Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for web development education. It serves as both a language reference and a practical guide, combining theoretical lessons with an environment where learners can execute and modify code examples. The project focuses on the fundamental principles of the JavaScript language, including lexical scoping, prototype-based inheritance, and asynchronous patterns. It provides detailed instruction on object-oriented programming, functional programming, and the use of the browser DOM to create
Offers structured educational materials and exercises for mastering JavaScript language features and programming concepts.
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
Serves as an educational platform for mastering JavaScript through interactive, test-verified exercises.