The MIS Workbench
Last reviewed · content updated
BeginnerWhat you'll learn
~15 min- Open a terminal on your operating system
- Install Node.js using nvm
- Install and authenticate an AI CLI tool (or use browser chat as an alternative)
- Verify everything works with a test command
Before you build the Analytics Dashboard
Every tool in this module runs from the command line. Before you start building dashboards, designing database schemas, or generating executive reports, you need three things on your machine:
- A terminal — the app where you type commands
- Node.js — the runtime that powers the tools
- An AI CLI tool — the engine that builds everything
Fifteen minutes from now, you’ll be ready to go. This is setting up your workstation, not sitting through a prerequisite lecture.
You can use Claude.ai, Gemini, or ChatGPT in your browser instead. Paste the same prompts from the lessons, get the same tools generated, then download the files and run them locally later. The browser path works fine — you just won’t get the “type a command and watch it build” experience until you set up the CLI. Skip to Verify it works if you’re going browser-first.
Step 1: Open a terminal (2 minutes)
The terminal is where you’ll run every tool in this module. It’s just a text interface to your computer — like the command prompt, but more powerful.
Mac:
- Press Cmd + Space to open Spotlight
- Type Terminal and press Enter
- You’ll see a window with a blinking cursor — that’s it, you’re in
Windows:
- Open the Start menu and search for Ubuntu or WSL
- Click the Ubuntu app to open a Linux terminal inside Windows
- If you don’t have WSL installed: open PowerShell as Administrator, run
wsl --install, restart, then open Ubuntu
Linux:
- Press Ctrl + Alt + T to open a terminal
You should see a prompt that looks something like user@machine:~$ — that’s your command line, ready for input.
The shared curriculum covers terminals in depth: What Is a Terminal?, Opening Your Terminal, and Navigating the Filesystem. Come back to those if you want a deeper understanding later.
Step 2: Install Node.js via nvm (5 minutes)
Node.js is the runtime that powers the CLI tools you’ll build. The easiest way to install it is through nvm (Node Version Manager).
Install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bashClose and reopen your terminal, then:
nvm install --ltsVerify it worked:
node --versionnpm --versionYou should see version numbers (e.g., v22.x.x and 10.x.x). If you do, Node.js is ready.
The shared curriculum covers Node.js setup in detail: Overview & Prerequisites. It includes proxy/certificate troubleshooting for campus networks and alternative install methods.
Step 3: Install an AI CLI tool (5 minutes)
You need one of these. Pick whichever fits your situation — they all work with the prompts in this module.
Option A: Claude Code (recommended)
npm install -g @anthropic-ai/claude-codeclaudeFollow the authentication prompts. Once you see the Claude Code interface, you’re ready.
Option B: Antigravity CLI (Google)
Google retired the consumer Gemini CLI on 2026-06-18. Individuals now install Antigravity CLI (agy):
curl -fsSL https://antigravity.google/cli/install.sh | bashagyOn an enterprise Gemini Code Assist license, Gemini CLI still works — see Gemini CLI → Antigravity CLI for both paths.
Option C: Codex CLI
npm install -g @openai/codexcodexClaude Code costs ~$20/month through a Pro subscription. GitHub Copilot has a free tier (Copilot Free). Think of it as any other professional tool subscription — if it saves you two hours building a dashboard you’d otherwise spend a full afternoon on in Tableau, it’s paid for itself immediately.
The shared curriculum covers each tool’s setup in detail: Claude Code, Antigravity, Codex CLI. Those lessons include SSH authentication, API key setup, and troubleshooting for restricted networks.
Verify it works
Run this quick test to confirm everything is connected:
If you installed a CLI tool:
mkdir test-workbench && cd test-workbenchclaude "Create a file called hello.js that prints 'Workbench ready' to the console"node hello.jsYou should see Workbench ready printed. If you do — you’re set. Delete the test folder and move on to Lesson 1.
cd ..rm -rf test-workbenchIf you’re going browser-first:
- Open claude.ai (or your preferred AI chat)
- Paste:
Write a Node.js file called hello.js that prints "Workbench ready" to the console - You’ll see the generated code — that’s the same thing the CLI produces, just in a browser window
Either path works. The CLI is faster and more powerful for file-heavy work, but browser chat gets you started with zero installation.
You’re ready
Your workbench is equipped. In the next lesson, you’ll use these tools to build a Business Analytics Dashboard — a single HTML file that turns any CSV into interactive KPI cards, charts, and data tables.
Time to stop configuring and start building.