5 Repos
Resources for learning the language through practice and experimentation.
Explore 5 awesome GitHub repositories matching part of an awesome list · Interactive Learning. Refine with filters or upvote what's useful.
This is an interactive single-page tutorial that teaches GNU Makefile syntax, rules, variables, and targets through hands-on examples. It serves as both a learning tool for build automation and a reference guide covering Makefile fundamentals, including pattern matching, built-in functions, and variable-driven build configuration. The tutorial walks through core Makefile concepts such as defining targets and prerequisites, using variables to parameterize commands, applying pattern rules for efficient file matching, and managing dependencies for incremental builds. It covers practical build au
Provides an interactive single-page tutorial teaching Makefile syntax and concepts.
This project is an automated syntax trainer and interactive Python course designed as a test-driven learning framework. It teaches Python language features and syntax by guiding learners through a series of coding exercises where the goal is to modify source code until a suite of failing tests passes. The system utilizes a test-driven development methodology, providing a sequence of incremental challenges that increase in complexity. It features an automated test runner and file-change monitoring to provide immediate feedback by automatically re-executing tests when source files are modified.
Teaches Python syntax through interactive, test-driven exercises and iterative problem solving.
This project is a web development curriculum providing a structured set of instructional materials and guided exercises for learning programming languages and frameworks. It functions as a technical training resource that hosts programming learning paths, including the creation of to-do applications, message boards, and browser games. The project focuses on making programming education accessible through localized educational content served in multiple languages. It also provides dedicated workshop teacher resources, including training decks, cheat sheets, and presentation templates to assist
Provides resources for learning web development through the practice of building interactive browser-based games and apps.
A simple, fun, and interactive way to learn the PowerShell language through Pester unit testing.
Interactive language learning via unit testing.
Jupyter Kernel for PowerShell
Provides a Jupyter kernel for interactive scripting.