11 repository-uri
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.
This project is an interactive coding tutorial platform and markdown-based course engine. It functions as a web-based education system that transforms markdown files into structured educational pages with integrated interfaces for writing and running code. The platform utilizes a remote code execution framework to validate user-submitted snippets in real time by integrating with external compilers and execution engines. To ensure consistent delivery across different hosting platforms, the entire learning environment is provided as a containerized deployment. The system covers a broad capabil
Provides a comprehensive system for delivering interactive coding tutorials with integrated code execution.
react-live is a suite of tools for in-browser React transpilation, live editing, and interactive documentation. It provides a React component for building live playgrounds where source code is transpiled and rendered in real time, accompanied by a live code editor that offers syntax highlighting and immediate visual feedback. The project enables the creation of living documentation by embedding editable React code examples alongside their rendered output. It supports the execution of editable markup or functional components, allowing users to modify code and observe the resulting behavior ins
Enables the creation of interactive tutorials where learners modify React code and see instant visual results.
Acest proiect este un curs de programare funcțională și un curriculum de codare automatizat conceput pentru a preda principiile de bază ale paradigmei printr-o secvență structurată de exerciții și module. Servește ca un tutorial de programare interactiv unde cursanții rezolvă probleme incrementale și își validează înțelegerea printr-o suită de exerciții de programare. Curriculum-ul este agnostic față de limbaj, concentrându-se pe logica și paradigmele de bază, nu pe un limbaj specific. Utilizează un toolchain automatizat care transformă codul sursă în binare executabile pentru a verifica soluțiile. Corectitudinea este validată folosind o abordare test-driven care combină un test runner integrat cu testarea bazată pe proprietăți pentru a asigura că implementările îndeplinesc cerințe funcționale specifice. Proiectul include scripturi pentru bootstrapping-ul mediului de dezvoltare pentru a genera automat fișierele de configurare a build-ului.
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.