4 Repos
Step-by-step guides that users can follow interactively to learn a tool or language.
Distinguishing note: None of the candidates cover interactive, goal-oriented tutorials for learning a tool; they focus on crawling or ML instruction following.
Explore 4 awesome GitHub repositories matching development tools & productivity · Interactive Tutorials. Refine with filters or upvote what's useful.
seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b
Walks through core kernel concepts like capabilities, IPC, threads, and interrupts using hands-on exercises.
Dieses Projekt ist ein interaktiver Tutorial-Generator und ein Static-Site-Generator, der Quelldokumente (wie Markdown und Google Docs) in strukturierte Anleitungen umwandelt. Es fungiert als Dokumentations-Konvertierungstool, das Quellinhalte in statische HTML-Assets und Metadaten für die Verbreitung an öffentliches oder privates Publikum kompiliert. Das System nutzt ein Custom-Element-UI-Framework, um interaktive Anleitungskomponenten mittels Standard-HTML-Custom-Elements einzubetten, wodurch externe JavaScript-Frameworks überflüssig werden. Es unterstützt den Export von Inhalten in mehreren Formaten, was es ermöglicht, eine einzige Quelle der Wahrheit in mehrere Ziele zu übersetzen, einschließlich HTML und Jupyter-Notebooks. Die Plattform bietet Funktionen für das Management von Anleitungsinhalten und ermöglicht die Organisation von Tutorials in thematischen Sammlungen und Landingpages mittels Metadaten und Tagging. Sie deckt den gesamten Publishing-Lebenszyklus ab, vom lokalen Preview-Hosting und der Generierung statischer Assets bis hin zum Deployment auf Cloud-Speicher und der Verfolgung des Benutzerengagements durch integrierte Analysen.
Transforms documents into interactive web-based guides that lead users through a step-by-step learning process.
Dieses Projekt ist eine Sammlung interaktiver Programmierlektionen für das R-Paket swirl. Es bietet einen strukturierten Lehrplan zum Erlernen von R-Programmierung und Data Science durch eine Reihe geführter, selbstgesteuerter Übungen, die über eine Befehlszeilenschnittstelle bereitgestellt werden. Die Inhalte decken ein breites Spektrum der Data-Science-Ausbildung ab, einschließlich Sprachgrundlagen, Datenbereinigung und -manipulation, statistischer Analyse und Datenvisualisierung. Es enthält zudem Lehrmodule, die sich auf Softwareentwicklungspraktiken konzentrieren. Diese Lektionen sind als modulare Hierarchie von Kursen und Prompts entwickelt, die für die Verteilung in R-Paketen gebündelt sind. Kursmaterialien werden in Remote-Repositories gehostet, damit Benutzer die Bildungsmodule direkt in ihre eigene Umgebung herunterladen und installieren können.
Provides step-by-step guides that users follow interactively via the command line.
EAIntroView is an onboarding UI library used to build sequential introduction and welcome screens. It functions as a customizable walkthrough and interactive tutorial framework for creating guided tours and step-by-step instructional guides. The library features a coordinate-based layout engine that defines UI element placement using coordinates and offsets mapped to individual pages. It includes an event-driven UI component that triggers specific logic and animations based on page transition and visibility events. The framework manages view navigation through a navigation-controlled introdu
Provides a framework for building step-by-step interactive guides to explain application workflows.