11 रिपॉजिटरी
Guided learning modules that provide hands-on exercises directly within the development environment.
Distinguishing note: Focuses on in-editor learning, distinct from external video or text-based courses.
Explore 11 awesome GitHub repositories matching education & learning resources · Interactive Coding Tutorials. Refine with filters or upvote what's useful.
This project is a structured Rust programming course and technical educational resource. It functions as an interactive coding tutorial and systems programming guide, providing a curriculum designed to teach the Rust language, its ecosystem, and advanced concepts like memory management and performance optimization. The resource is delivered as a markdown-based technical book and static website. It distinguishes itself through the integration of interactive coding tasks and executable code snippets, allowing learners to practice syntax and programming logic directly within the instructional co
Provides guided learning modules with embedded executable snippets for interactive Rust practice.
This project is a curated directory of resources, extensions, and themes designed to extend the functionality of the Visual Studio Code editor. It serves as a comprehensive index for developers seeking to enhance their coding environment, offering a structured collection of community-driven tools that streamline development workflows and improve editor productivity. The directory distinguishes itself by organizing a vast ecosystem of plugins into logical categories, ranging from language-specific intelligence and version control integrations to advanced productivity utilities. It highlights t
Learn new skills through guided exercises within the editor.
This project is a structured Rust programming course and learning path consisting of a sequence of interactive coding exercises. It provides a curriculum designed to guide learners from basic language fundamentals, such as syntax and type systems, to the development of complex applications. The learning experience is supported by a command-line solution validator that verifies the correctness of code solutions. The curriculum follows a progressive problem sequencing model, allowing users to master memory management and application logic through a series of practical coding challenges. The sc
Provides a sequence of problem-solving tasks integrated with a command-line tool to verify code correctness.
यह प्रोजेक्ट एक इंटरैक्टिव कोडिंग ट्यूटोरियल प्लेटफ़ॉर्म और मार्कडाउन-आधारित कोर्स इंजन है। यह एक वेब-आधारित शिक्षा प्रणाली के रूप में कार्य करता है जो मार्कडाउन फ़ाइलों को कोड लिखने और चलाने के लिए एकीकृत इंटरफ़ेस के साथ संरचित शैक्षिक पृष्ठों में बदल देता है। यह प्लेटफ़ॉर्म बाहरी कंपाइलर्स और निष्पादन इंजनों के साथ एकीकृत करके उपयोगकर्ता द्वारा सबमिट किए गए स्निपेट्स को वास्तविक समय में मान्य करने के लिए एक रिमोट कोड निष्पादन फ्रेमवर्क का उपयोग करता है। विभिन्न होस्टिंग प्लेटफ़ॉर्मों पर सुसंगत डिलीवरी सुनिश्चित करने के लिए, संपूर्ण शिक्षण वातावरण को एक कंटेनरीकृत डिप्लॉयमेंट के रूप में प्रदान किया जाता है। यह सिस्टम विकी-शैली लिंकिंग के साथ मार्कडाउन रेंडरिंग, कई भाषाओं में इंटरैक्टिव कोर्स डिलीवरी, और निष्पादन आउटपुट को कैप्चर करने व वापस करने के लिए एक रिमोट कोड निष्पादन API सहित व्यापक क्षमता सतह को कवर करता है।
Provides a comprehensive system for delivering interactive coding tutorials with integrated code execution.
react-live एक इन-ब्राउज़र React ट्रांसपाइलेशन, लाइव एडिटिंग और इंटरैक्टिव डॉक्यूमेंटेशन टूल है। यह लाइव प्लेग्राउंड बनाने के लिए एक React कंपोनेंट प्रदान करता है जहाँ सोर्स कोड को रियल-टाइम में ट्रांसपाइल और रेंडर किया जाता है। इसमें एक लाइव कोड एडिटर भी शामिल है जो सिंटैक्स हाइलाइटिंग और तुरंत विज़ुअल फीडबैक देता है। यह प्रोजेक्ट एडिट करने योग्य React कोड उदाहरणों को उनके रेंडर किए गए आउटपुट के साथ एम्बेड करके 'लिविंग डॉक्यूमेंटेशन' बनाने में सक्षम बनाता है। यह एडिट करने योग्य मार्कअप या फंक्शनल कंपोनेंट्स के निष्पादन (execution) का समर्थन करता है, जिससे यूज़र कोड में बदलाव करके तुरंत परिणाम देख सकते हैं। सिस्टम में डायनामिक कंपोनेंट रेंडरिंग, रियल-टाइम कोड ट्रांसपाइलेशन और ग्लोबल डिपेंडेंसी इंजेक्शन की क्षमताएं हैं। इसमें कंपाइलेशन, सिंटैक्स और निष्पादन संबंधी त्रुटियों को बिना एप्लिकेशन क्रैश किए पहचानने और प्रदर्शित करने के लिए एरर हैंडलिंग भी शामिल है।
Enables the creation of interactive tutorials where learners modify React code and see instant visual results.
यह प्रोजेक्ट एक फंक्शनल प्रोग्रामिंग कोर्स और स्वचालित कोडिंग पाठ्यक्रम है जिसे अभ्यासों और मॉड्यूलों के एक संरचित अनुक्रम के माध्यम से प्रतिमान के मूल सिद्धांतों को सिखाने के लिए डिज़ाइन किया गया है। यह एक इंटरैक्टिव प्रोग्रामिंग ट्यूटोरियल के रूप में कार्य करता है जहाँ शिक्षार्थी वृद्धिशील समस्याओं को हल करते हैं और प्रोग्रामिंग अभ्यास सूट के माध्यम से अपनी समझ को सत्यापित करते हैं। पाठ्यक्रम भाषा-अज्ञेयवादी है, जो किसी विशिष्ट भाषा के बजाय मूल लॉजिक और प्रतिमानों पर केंद्रित है। यह एक स्वचालित टूलचेन का उपयोग करता है जो समाधानों को सत्यापित करने के लिए सोर्स कोड को निष्पादन योग्य बाइनरीज़ में बदल देता है। शुद्धता को एक टेस्ट-ड्रिवन दृष्टिकोण का उपयोग करके मान्य किया जाता है जो यह सुनिश्चित करने के लिए कि कार्यान्वयन विशिष्ट कार्यात्मक आवश्यकताओं को पूरा करते हैं, एक इन-बिल्ट टेस्ट रनर को प्रॉपर्टी-आधारित टेस्टिंग के साथ जोड़ता है। प्रोजेक्ट में बिल्ड कॉन्फ़िगरेशन फाइलों को स्वचालित रूप से उत्पन्न करने के लिए डेवलपर एनवायरनमेंट बूटस्ट्रैपिंग के लिए स्क्रिप्ट्स शामिल हैं।
Offers guided learning modules with hands-on exercises and immediate feedback from a built-in test runner.
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
Ships an interactive coding tutorial with hands-on exercises to teach JavaScript logic and arithmetic.
This project is an interactive learning platform designed for mastering component-based user interface patterns and state management using the React library. It functions as a frontend development tutorial and course, providing a guided environment for learning declarative rendering and virtual DOM concepts. The platform distinguishes itself through a live-reload coding environment and a split-view interface for real-time code validation. These tools allow learners to compare their live code output against target solutions and use guided source-code markers to identify required edits and crit
Offers guided learning modules with hands-on exercises and immediate visual feedback within the coding environment.
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
Features guided learning modules with hands-on exercises executed directly within the browser.
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
Combines theoretical programming concepts with hands-on exercises executable directly within the learning environment.
learn-gdscript is an interactive coding course and tutorial application designed to teach GDScript programming fundamentals. It functions as a game engine education tool that allows absolute beginners to study basic programming concepts, variables, and functions. The project utilizes a sandboxed environment for practicing code execution and provides in-engine interactive tutorials. It features guided walkthroughs that direct users through editor interfaces to help them locate and understand software tools. The curriculum covers game development logic, including the implementation of physics-
Provides guided learning modules and hands-on exercises executed directly within the game engine.