awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 रिपॉजिटरी

Awesome GitHub RepositoriesJavaScript Learning Resources

Educational content and tutorials for learning the JavaScript language.

Distinguishing note: No existing candidates; focuses on JavaScript as a learning topic.

Explore 22 awesome GitHub repositories matching education & learning resources · JavaScript Learning Resources. Refine with filters or upvote what's useful.

Awesome JavaScript Learning Resources GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • charlax/professional-programmingcharlax का अवतार

    charlax/professional-programming

    51,116GitHub पर देखें↗

    This project is a curated knowledge repository designed to support the professional development of software engineers. It functions as a comprehensive index of industry best practices, methodologies, and design principles, providing a structured roadmap for those seeking to improve their technical skills, architectural decision-making, and career trajectory. The repository distinguishes itself through a community-driven approach, relying on peer-reviewed contributions to maintain an up-to-date collection of resources. It organizes vast amounts of technical information into a hierarchical taxo

    Provides tutorials and learning materials for JavaScript.

    Pythonarchitecturecomputer-scienceconcepts
    GitHub पर देखें↗51,116
  • denysdovhan/wtfjsdenysdovhan का अवतार

    denysdovhan/wtfjs

    37,628GitHub पर देखें↗

    This project is an educational resource and technical reference archive focused on the core architecture and counter-intuitive behaviors of the JavaScript programming language. It provides a comprehensive collection of language edge cases, syntax anomalies, and runtime inconsistencies that challenge standard developer assumptions. By grounding these examples in the official ECMAScript specification, the repository serves as a guide for understanding the underlying mechanics of the language. The project distinguishes itself by cataloging specific instances of type coercion, operator precedence

    Provides detailed technical explanations of JavaScript language quirks and syntax behaviors to clarify common developer misunderstandings.

    JavaScriptbookhandbookjavascript
    GitHub पर देखें↗37,628
  • javascript-tutorial/en.javascript.infojavascript-tutorial का अवतार

    javascript-tutorial/en.javascript.info

    25,344GitHub पर देखें↗

    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 primary educational resource for mastering JavaScript language syntax and advanced programming patterns.

    HTMLenglishjavascripttutorial
    GitHub पर देखें↗25,344
  • jonasschmedtmann/complete-javascript-coursejonasschmedtmann का अवतार

    jonasschmedtmann/complete-javascript-course

    17,154GitHub पर देखें↗

    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 starter files and final projects to teach the JavaScript language through practical application.

    JavaScriptjavascript-coursestarter-filesudemy
    GitHub पर देखें↗17,154
  • clearw5/auto.jsclearw5 का अवतार

    clearw5/Auto.js

    12,861GitHub पर देखें↗

    Auto.js is an Android scripting platform and mobile automation tool that runs JavaScript code directly on the device. It provides an integrated development environment for writing, testing, and debugging automation scripts that control apps and system functions through the Android Accessibility Service. The platform combines a JavaScript runtime with event-driven task scheduling, allowing scripts to be triggered by system events, time conditions, or UI changes. Its mobile IDE includes live preview capabilities for real-time script execution and debugging, while a plugin system extends automat

    Provides an interactive coding environment on Android for writing, testing, and debugging JavaScript code for educational purposes.

    androidautojsautomation
    GitHub पर देखें↗12,861
  • loverajoel/jstipsloverajoel का अवतार

    loverajoel/jstips

    12,439GitHub पर देखें↗

    jstips is a curated library of practical JavaScript patterns and concise coding shortcuts. It serves as a reference manual and programming guide for implementing best practices and optimized syntax patterns to write cleaner, more professional code. The project organizes technical knowledge through a collection of isolated, runnable code demonstrations and modular tip classifications. This example-driven approach allows for the discovery of modern language features and specific coding shortcuts without long-form prose. The repository covers areas of code optimization, performance tuning, and

    Serves as a comprehensive educational resource for learning JavaScript through runnable code demonstrations.

    hacksjavascriptjavascript-tips
    GitHub पर देखें↗12,439
  • javascript-tutorial/zh.javascript.infojavascript-tutorial का अवतार

    javascript-tutorial/zh.javascript.info

    10,758GitHub पर देखें↗

    This is the Chinese translation of The Modern JavaScript Tutorial, an open-source, community-driven project that teaches JavaScript from fundamentals to advanced topics based on the latest ECMAScript specification. The project covers the full JavaScript language, including object-oriented programming, and provides comprehensive instruction on browser programming, DOM manipulation, and client-side web development. The tutorial is structured as a multi-language translation framework, with each chapter and article organized into numbered folders for clear navigation. Contributors can translate M

    A comprehensive tutorial teaching JavaScript from fundamentals to advanced topics based on ECMAScript.

    HTMLchinesejavascripttutorial
    GitHub पर देखें↗10,758
  • xcatliu/typescript-tutorialxcatliu का अवतार

    xcatliu/typescript-tutorial

    10,725GitHub पर देखें↗

    This is a comprehensive tutorial for learning TypeScript, designed for JavaScript programmers who want to understand the language's type system and modern features. The resource covers TypeScript's core identity, including its structural type compatibility, compile-time type erasure, declaration file merging, and the discriminated union pattern for precise type narrowing. The tutorial distinguishes itself by providing a progressive learning path from basic JavaScript concepts to advanced TypeScript patterns. It covers generic type parameter constraints, tuple types with fixed-length positions

    Provides a progressive learning path from JavaScript to TypeScript's type system.

    TypeScriptjavascripttutorialtypescript
    GitHub पर देखें↗10,725
  • azat-io/you-dont-know-js-ruazat-io का अवतार

    azat-io/you-dont-know-js-ru

    8,744GitHub पर देखें↗

    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

    Serves as a comprehensive collection of educational content and tutorials for mastering the JavaScript language.

    bookjavascripttranslation
    GitHub पर देखें↗8,744
  • ljianshu/blogljianshu का अवतार

    ljianshu/Blog

    7,927GitHub पर देखें↗

    This project is a frontend engineering blog and educational resource that provides technical articles and deep dives into TypeScript, web frameworks, and build tool internals. It functions as a technical interview guide, offering curated programming questions and architectural patterns to assist developers in preparing for engineering hiring assessments. The site serves as a TypeScript technical resource and a broader web development learning repository, focusing on browser internals and software architecture. It includes materials for analyzing technical patterns and studying the underlying

    Provides deep dives into the internal mechanics and advanced concepts of the TypeScript language.

    JavaScript
    GitHub पर देखें↗7,927
  • thejsway/thejswaythejsway का अवतार

    thejsway/thejsway

    7,884GitHub पर देखें↗

    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.

    Combines chapter-based exercises with a multi-part project to reinforce coding skills.

    CSSbookes2015es6
    GitHub पर देखें↗7,884
  • mdn/learning-areamdn का अवतार

    mdn/learning-area

    7,577GitHub पर देखें↗

    This is an educational resource for learning front-end web development fundamentals. It provides structured tutorials, hands-on exercises, and ready-to-run code samples covering HTML, CSS, and JavaScript. The content is designed for beginners, starting from zero knowledge and building up through guided, practical examples. It includes materials for learning CSS layout and styling techniques, as well as core JavaScript programming concepts like variables, functions, and DOM manipulation. The repository offers a collection of executable code snippets that complement the tutorials, allowing lea

    Teaches core JavaScript concepts like variables, functions, and DOM manipulation through interactive examples.

    HTMLlearninglearning-jslearning-to-code
    GitHub पर देखें↗7,577
  • jkchao/typescript-book-chinesejkchao का अवतार

    jkchao/typescript-book-chinese

    6,644GitHub पर देखें↗

    This is a Chinese translation of the TypeScript Deep Dive book, a comprehensive guide focused on mastering TypeScript’s static type system and advanced type features. The project translates the original English content into Chinese while preserving technical accuracy, covering the type system, generics, conditional types, and mapped types with practical examples. The translation is organized into logical chapters that progress from basics to advanced topics, with side-by-side code examples and Chinese explanations to illustrate type system concepts concretely. It also integrates TypeScript re

    Provides a comprehensive Chinese translation of the TypeScript Deep Dive book for learning the type system.

    TypeScriptbookreactredux
    GitHub पर देखें↗6,644
  • coodict/javascript-in-one-piccoodict का अवतार

    coodict/javascript-in-one-pic

    6,650GitHub पर देखें↗

    javascript-in-one-pic is a visual reference guide and cheat sheet that provides a high-level graphical overview of the JavaScript programming language. It maps core syntax and fundamental building blocks into a single diagram to serve as a comprehensive language overview. The project functions as a syntax reference and learning tool, using programming language visualization to help users locate and review language rules in a condensed format. The guide is implemented as a resolution-independent SVG diagram that uses a grid-based hierarchical arrangement and visual-spatial mapping to illustra

    Offers a visual resource for learning the fundamental syntax and core concepts of JavaScript.

    GitHub पर देखें↗6,650
  • braziljs/eloquente-javascriptbraziljs का अवतार

    braziljs/eloquente-javascript

    5,503GitHub पर देखें↗

    यह प्रोजेक्ट एक व्यापक JavaScript प्रोग्रामिंग गाइड और शैक्षिक संसाधन का पुर्तगाली अनुवाद है। यह पुर्तगाली बोलने वालों के लिए JavaScript शिक्षा को सुलभ बनाने के लिए डिज़ाइन की गई एक तकनीकी पाठ्यपुस्तक के रूप में कार्य करता है, जो मौलिक सिंटैक्स, डेटा स्ट्रक्चर्स और प्रोग्रामिंग लॉजिक को कवर करती है। यह सामग्री वेब डेवलपमेंट और सर्वर-साइड एप्लिकेशन बिल्डिंग दोनों पर निर्देश प्रदान करती है। इसमें ब्राउज़र दस्तावेज़ मॉडल को हेरफेर करने और इंटरैक्टिव यूज़र इंटरफ़ेस बनाने के लिए यूज़र इवेंट्स को संभालने का तरीका सीखने के लिए एक संरचित दृष्टिकोण शामिल है। संसाधन कई फ़ॉर्मेट्स के माध्यम से वितरित किया जाता है, जिसमें सैंपल्स को निष्पादित करने और लॉजिक का अभ्यास करने के लिए ब्राउज़र-बेस्ड कोड सैंडबॉक्स के साथ एक स्टेटिक वेबसाइट शामिल है। सामग्री PDF और EPUB एक्सपोर्ट्स के माध्यम से ऑफ़लाइन अध्ययन के लिए भी उपलब्ध है।

    Provides a comprehensive set of educational content and tutorials for learning the JavaScript language.

    JavaScripteloquent-javascriptjavascriptprogramming
    GitHub पर देखें↗5,503
  • nishant8bits/123-essential-javascript-interview-questionnishant8BITS का अवतार

    nishant8BITS/123-Essential-JavaScript-Interview-Question

    5,240GitHub पर देखें↗

    यह प्रोजेक्ट JavaScript पर केंद्रित सॉफ़्टवेयर इंजीनियरिंग इंटरव्यू के लिए एक तकनीकी प्रश्न बैंक और अध्ययन संसाधन है। यह भाषा और इसके रनटाइम में दक्षता का परीक्षण करने के लिए तकनीकी प्रश्नों और कोडिंग चुनौतियों से युक्त एक क्यूरेटेड गाइड के रूप में कार्य करता है। यह रिपॉजिटरी मुख्य प्रोग्रामिंग अवधारणाओं और समस्या-समाधान अभ्यासों का एक संरचित संग्रह प्रदान करती है। यह क्यूरेटेड समस्याओं और सैद्धांतिक प्रश्नों की एक श्रृंखला के माध्यम से फ्रंटएंड तकनीकी प्रशिक्षण और कोडिंग इंटरव्यू अभ्यास को कवर करती है। सामग्री को मार्कडाउन फ़ाइलों और तकनीकी प्रदर्शन के लिए प्लेन-टेक्स्ट कोड एम्बेडिंग का उपयोग करके एक विषय-वर्गीकृत सूचना पदानुक्रम में व्यवस्थित किया गया है।

    Provides curated educational content and problem solving exercises for learning JavaScript.

    GitHub पर देखें↗5,240
  • microsoft/typescript-handbookmicrosoft का अवतार

    microsoft/TypeScript-Handbook

    4,855GitHub पर देखें↗

    यह प्रोजेक्ट TypeScript भाषा के लिए एक व्यापक गाइड और शैक्षिक संसाधन है। यह भाषा के मूलभूत सिद्धांतों को कवर करता है, जिसमें इसका स्ट्रक्चरल टाइप सिस्टम, स्टेटिक टाइप विश्लेषण और टाइप्ड सोर्स फाइलों को JavaScript में ट्रांसपाइल करने की प्रक्रिया शामिल है। सामग्री विस्तार से बताती है कि जेनेरिक्स, कंडीशनल टाइप्स और मैप्ड टाइप्स का उपयोग करके जटिल डेटा और पुन: प्रयोज्य टाइप लॉजिक को कैसे मॉडल किया जाए। यह बाहरी JavaScript लाइब्रेरी के लिए टाइप सेफ्टी प्रदान करने के लिए डिक्लेरेशन फाइलों के उपयोग और JSDoc एनोटेशन के माध्यम से मौजूदा JavaScript प्रोजेक्ट्स में टाइप चेकिंग के एकीकरण की भी व्याख्या करती है। सामग्री का दायरा ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग पैटर्न, DOM हेरफेर और कंपाइलर व्यवहार के कॉन्फ़िगरेशन तक फैला हुआ है। इसमें मॉड्यूल इंटरऑपरेबिलिटी को प्रबंधित करने, बिल्ड पाइपलाइन सेट करने और बेहतर डेवलपर उत्पादकता के लिए एडिटर इंटेलिजेंस का उपयोग करने पर मार्गदर्शन शामिल है।

    Serves as a comprehensive educational resource for learning TypeScript syntax and its type system.

    JavaScriptdocumentationlearntypescript
    GitHub पर देखें↗4,855
  • hiteshchoudhary/js-hindi-youtubehiteshchoudhary का अवतार

    hiteshchoudhary/js-hindi-youtube

    4,855GitHub पर देखें↗

    यह प्रोजेक्ट एक JavaScript शैक्षिक रिपॉजिटरी और प्रोग्रामिंग कोर्सवेयर है। यह JavaScript प्रोग्रामिंग भाषा सीखने के लिए डिज़ाइन किए गए कोड उदाहरणों और व्यावहारिक प्रोजेक्ट्स का एक संग्रह प्रदान करता है। यह रिपॉजिटरी कोडिंग प्रोजेक्ट्स के इम्प्लीमेंटेशन और एल्गोरिदम अभ्यास सहित व्यावहारिक अभ्यासों के माध्यम से भाषा सीखने को कवर करती है। यह फ्रंटएंड वेब डेवलपमेंट और ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के अनुप्रयोग, दोनों पर केंद्रित है। सामग्री में वेरिएबल्स और डेटा प्रकारों को प्रबंधित करने, गणितीय संचालन करने और स्ट्रिंग्स और तिथियों में हेरफेर करने के लिए सामग्री शामिल है। यह डेटा मानों की तुलना करने और क्लास और प्रोटोटाइप का उपयोग करके कोड को व्यवस्थित करने के उदाहरण भी प्रदान करती है।

    Provides comprehensive educational resources and tutorials for learning the JavaScript language.

    JavaScript
    GitHub पर देखें↗4,855
  • alexnisnevich/untrustedAlexNisnevich का अवतार

    AlexNisnevich/untrusted

    4,654GitHub पर देखें↗

    Untrusted is a web-based programming puzzle and meta-programming game where progress is achieved by rewriting the active JavaScript source code while the application is running. It functions as a code-editing adventure game that combines programming education with puzzle gameplay. The experience centers on real-time logic modification, requiring players to edit scripts to change environmental rules, manipulate game behavior, and resolve puzzle-based objectives. This interactive code editing allows players to overwrite active functions and variables to overcome obstacles. The project includes

    Serves as an educational resource for learning JavaScript by solving interactive programming puzzles.

    JavaScript
    GitHub पर देखें↗4,654
  • gustavoguanabara/gustavoguanabara.github.iogustavoguanabara का अवतार

    gustavoguanabara/gustavoguanabara.github.io

    4,404GitHub पर देखें↗

    This project is a front-end education portal and static website that serves as a repository for web development courseware. It provides instructional materials and source code for learning the fundamentals of HTML, CSS, and JavaScript. The site functions as a resource for students to practice programming skills through guided exercises and downloadable learning assets. It distributes educational content including instructional PDFs and exercise code to facilitate the study of front-end web development. The platform covers a variety of capabilities, including the integration of multimedia con

    Provides a browser-based platform for practicing JavaScript fundamentals through guided exercises and challenges.

    cursocursoemvideogratis
    GitHub पर देखें↗4,404
पिछला12अगला
  1. Home
  2. Education & Learning Resources
  3. JavaScript Learning Resources

सब-टैग एक्सप्लोर करें

  • Interactive Coding PlatformsBrowser-based environments for practicing JavaScript through hands-on exercises and challenges. **Distinct from JavaScript Learning Resources:** Distinct from JavaScript Learning Resources: focuses on interactive, browser-based practice environments rather than static tutorials or reference materials.
  • Mobile JavaScript Learning IDEsInteractive coding environments on mobile devices for learning JavaScript through hands-on practice. **Distinct from JavaScript Learning Resources:** Distinct from JavaScript Learning Resources: provides an interactive IDE environment on mobile rather than static educational content.
  • TypeScript Learning Paths1 सब-टैगProgressive learning resources that bridge JavaScript knowledge to TypeScript's type system. **Distinct from JavaScript Learning Resources:** Distinct from JavaScript Learning Resources: focuses on transitioning from JavaScript to TypeScript, not general JavaScript learning.