Making With Code CLI documentation

The Making With Code CLI is a program used by students and teachers in Making With Code, an introductory high school computer science course.

This package provides the command-line tool mwc which helps students configure their computers, work on assignments and projects, and submit their work. Teachers use mwc to adminster their courses, including tools for feedback and assessment. The overall goal of the project is to provide computational infrastructure to teachers and schools allowing them to teach CS through open-ended projects using real tools, supporting personal relationships with powerful ideas and rich computing cultures.

Note

A command-line interface (CLI) is a program which runs in a terminal (also called a command line, a shell, or a console), with text-based input and output. In contrast, most apps and programs today are graphical-user interfaces (GUIs), meaning they open in a window on your computer desktop (or full-screen on your phone or watch) and you interact with them by clicking buttons, swiping, etc.

One of the main goals of Making With Code is to learn how to use your computer as a partner in thinking, and even though CLIs may be unfamiliar, they can be extremely powerful partners in thinking.