14 dépôts
Educational resources covering core JavaScript language features and advanced concepts.
Distinguishing note: No existing taxonomy for language-specific learning resources.
Explore 14 awesome GitHub repositories matching education & learning resources · JavaScript Tutorials. 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
Provides a structured curriculum for mastering JavaScript through daily lessons and practical exercises.
This project is a structured educational curriculum designed to build proficiency in vanilla JavaScript through hands-on, project-based learning. It provides a series of coding exercises that focus on core language fundamentals and the direct manipulation of the document object model, enabling developers to create interactive web interfaces without relying on external frameworks or dependencies. The curriculum distinguishes itself by emphasizing direct integration with browser-native APIs. Participants learn to build hardware-aware applications by accessing device sensors, cameras, and microp
Demonstrates DOM interaction techniques through a practical checkbox selection exercise.
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
Provides a comprehensive tutorial covering JavaScript fundamentals through to advanced asynchronous programming patterns.
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.
Serves as a comprehensive educational resource specifically detailing the ECMAScript 6 version of JavaScript.
This project is a JavaScript full-stack tutorial providing a step-by-step guide to building a complete web application from scratch. It focuses on the manual implementation of a custom JavaScript toolchain, encompassing the development of a server-side rendering workflow and a client-side state manager. The project distinguishes itself by implementing core development utilities without high-level frameworks, including custom solutions for bundling, transpilation, linting, and hot module replacement. It also features a real-time communication system based on WebSockets for bidirectional messag
Offers a detailed educational guide to building a full-stack JavaScript application from scratch.
This project is a structured JavaScript programming tutorial and frontend development learning resource. It serves as a programming educational resource designed to teach core coding principles, fundamental syntax, and complex programming patterns. The content functions as a modern JavaScript language guide and language specification guide, with instructional materials based on current industry standards and technical specifications for contemporary web development. The resource is authored as markdown-based technical documentation and delivered as static HTML pages.
Offers a structured tutorial covering core JavaScript language features and advanced programming concepts.
This project is a structured Node.js programming course and educational guide designed to teach JavaScript backend development. It provides a sequence of workshops and interactive tutorials that focus on the fundamentals of the Node.js runtime and its core modules. The material emphasizes asynchronous programming, specifically covering non-blocking I/O, callback patterns, and event-driven architecture. It includes a practical exploration of the core API for managing network applications, file system operations, and binary data. The curriculum covers module management and dependency resolutio
Offers a guide to building server-side network applications using JavaScript.
Backbone Fundamentals is an introductory guide to building structured client-side JavaScript applications using Backbone.js. It covers the core concepts of model-view-controller architecture, including models, views, collections, and routers, to compose maintainable single-page applications. The book explores event-driven state propagation, where model changes broadcast through custom events to decouple updates from view re-rendering, and a RESTful JSON sync layer that maps CRUD operations to HTTP endpoints. It also covers template-based view rendering, modular script loading for managing cod
Provides a step-by-step guide to understanding Backbone.js concepts, patterns, and best practices.
This project is a collection of translated educational resources and documentation focused on the internal mechanics of the JavaScript language. It provides detailed guides and tutorials covering core concepts such as scope, closures, and prototypes. The materials specifically address asynchronous programming patterns, including callbacks, promises, and generators. It also provides guidelines for performance optimization through benchmarking and tuning techniques to improve code execution speed and resource efficiency. The content is delivered via a static site generated from markdown files
Provides guidelines and techniques for benchmarking and tuning code to improve execution speed.
Ce projet est un guide pédagogique et un tutoriel sur le langage JavaScript axé sur le standard ECMAScript 6. Il sert de ressource complète pour apprendre la syntaxe moderne, les structures de langage et les types d'objets introduits dans cette version du langage. Le dépôt contient du contenu de livre électronique de programmation conçu pour apprendre aux développeurs à écrire du code plus propre et plus efficace. Il propose une approche structurée de l'éducation au JavaScript moderne, aidant les utilisateurs à passer des modèles de codage hérités aux standards actuels de l'industrie. Les supports couvrent la formation des développeurs frontend et l'apprentissage du développement web, avec un accent sur l'application d'une syntaxe moderne pour assurer la compatibilité avec les frameworks et bibliothèques web actuels. Le contenu est rédigé en utilisant du Markdown et des fichiers source en texte brut organisés dans une hiérarchie statique pour la conversion en formats de livre numérique.
Provides structured tutorials covering core JavaScript language features and modern coding standards.
Ce projet est un tutoriel de programmation JavaScript complet et une ressource éducative conçue pour guider les apprenants de la syntaxe de base à la maîtrise avancée du langage. Il sert de guide pédagogique structuré et de référence linguistique pour la bibliothèque standard JavaScript et ses concepts de programmation fondamentaux. Le programme couvre plusieurs domaines techniques spécialisés, notamment un guide JavaScript asynchrone axé sur le code non bloquant et un cours sur la programmation orientée objet centré sur les prototypes et l'héritage. Il fournit également une ressource d'apprentissage dédiée au développement web, se concentrant sur les API spécifiques aux navigateurs et la manipulation du modèle objet de document (DOM). La surface pédagogique plus large englobe les fondamentaux du langage tels que les types de données et la gestion des erreurs, ainsi que la navigation pratique dans l'environnement navigateur, incluant le stockage web et la gestion des cookies.
Ships a structured guide for learning JavaScript language fundamentals from basic syntax to advanced concepts.
Ce projet est un tutoriel complet de programmation JavaScript et un programme de développement web frontend. Il sert de ressource éducative structurée pour apprendre le langage JavaScript, allant de la syntaxe de base aux modèles asynchrones avancés et aux techniques de programmation modernes. La ressource fonctionne comme un manuel d'ingénierie frontend et un guide de mise en page CSS, fournissant du matériel pédagogique détaillé sur la construction d'interfaces utilisateur réactives. Elle couvre la conception de composants web personnalisés et l'application de styles et de positionnement pour créer des interfaces frontend efficaces. Le programme englobe plusieurs domaines de capacités fondamentaux, notamment la manipulation du Document Object Model (DOM), l'intégration d'API web pour les requêtes réseau et le traitement de données binaires, ainsi que la gestion du stockage de données local du navigateur. Il fournit également des instructions sur les fondamentaux du langage tels que la portée des variables, le contexte des fonctions et les expressions régulières. Le contenu est délivré sous forme de site statique basé sur Markdown, où les fichiers structurés sont convertis en pages HTML statiques.
Provides a comprehensive tutorial on the JavaScript language, from basic syntax to advanced asynchronous patterns.
This project is a structured JavaScript programming tutorial and web development learning resource. It serves as an educational guide for learning the JavaScript language, ranging from basic syntax to advanced programming concepts. The resource functions as a JavaScript code example library and a technical guide for DOM manipulation. It provides conceptual explanations and runnable code samples to demonstrate how to solve common development tasks and programmatically manage browser elements. The material covers frontend development training, web browser programming, and the implementation of
Provides a structured educational guide covering JavaScript from basic syntax to advanced concepts.
This project is a curated educational resource and technical interview preparation kit. It provides a comprehensive collection of study guides and question banks focused on front-end web development, JavaScript algorithms, and professional coding assessments. The repository includes a technical interview question bank and specialized study sets for JavaScript algorithms. These resources cover conceptual explanations and programming challenges designed to help developers master common coding patterns and theoretical questions. The content covers core web development fundamentals, including HT
Provides a study resource covering essential JavaScript language features, closures, and the event loop.