Last updated: March 26, 2026

← MSBAi Home

MSBAi Standard Tools Reference

Audience: Faculty, course designers, and TAs. This page defines the standard toolset for all MSBAi courses. Students receive a streamlined setup guide during onboarding.


Tool Stack Overview

Category Tool Cost to Student Access Period Purpose
IDE VS Code Free Permanent Primary development environment
AI Coding GitHub Copilot Pro Free 1 year (student) Inline completions, chat, agent mode
Notebooks Google Colab (browser) Free Permanent Zero-install notebook environment, cloud GPU
Notebooks Google Colab VS Code Extension Free Permanent Run Colab notebooks inside VS Code
AI Research Google Gemini Pro Free 1 year (student) Deep Research, Workspace AI, NotebookLM
AI General Claude / ChatGPT Free tiers Permanent General-purpose AI assistants
Version Control GitHub Free Permanent Code repos, portfolios, collaboration
BI / Dashboards Power BI Desktop Free (academic) Permanent Business intelligence, dashboards
Data WRDS (Compustat, CRSP) Program-paid Annual license Financial and accounting datasets
Cloud AWS Free Tier Free 12 months Cloud databases, compute, storage
LMS Canvas Institutional Program duration Assignments, grades, communication

1. VS Code — Primary IDE

What: Free, open-source code editor from Microsoft. Extensible with thousands of plugins.

Why VS Code (not JupyterLab): VS Code is where professional developers and data scientists work. It supports notebooks, Python scripts, terminal, Git, debugging, and AI tools in one environment. Ron Guymon: “This is more complex than JupyterLab, but ultimately more useful. I think the students will have more appetite for it.”

Install: code.visualstudio.com

Required extensions for MSBAi:

Extension Purpose Install Link
Python (Microsoft) Python language support, debugging, linting Marketplace
Jupyter (Microsoft) Notebook support in VS Code Marketplace
GitHub Copilot AI code completions + chat + agent mode Marketplace
GitHub Copilot Chat Conversational AI coding assistant Marketplace
Google Colab Connect notebooks to Colab runtimes Marketplace
GitLens Enhanced Git visualization Marketplace

2. GitHub Copilot Pro — AI Coding Assistant

What: AI pair programmer built into VS Code. Provides inline code completions, chat, and autonomous agent mode.

Cost: Free for verified students for 1 year (normally $10/month). Full Copilot Pro — no feature restrictions.

How to get it:

  1. Create a GitHub account at github.com
  2. Apply for the GitHub Student Developer Pack using your @illinois.edu email
  3. Verify student status through GitHub Education
  4. Go to GitHub Settings → Copilot → sign up for free
  5. Install the GitHub Copilot extension in VS Code

What students get with Copilot Pro:

Feature What It Does When Students Use It
Inline completions Ghost text suggestions as you type — entire lines, function bodies, boilerplate Every coding session. Especially helpful for career pivoters learning Python/pandas/sklearn syntax.
Copilot Chat Conversational AI in the editor — explain code, debug errors, suggest approaches Debugging, understanding unfamiliar code, getting unstuck on assignments
Agent Mode Autonomous multi-step coding: breaks a task into steps, edits files, runs commands, self-corrects Advanced coursework: “build a cross-validation pipeline for this dataset”
Next Edit Suggestions Predicts your next edit based on recent changes Refactoring, repetitive edits across files
Code Review AI-powered code review on GitHub PRs Peer review, self-review before submission
Multiple AI models Access to Claude, GPT, Gemini models through Copilot Students choose the best model for different tasks

Low floor / high ceiling progression:

Week 1-2:   Inline completions only (ghost text while typing)
Week 3-4:   Copilot Chat for debugging and explanations
Month 2+:   Agent Mode for multi-step tasks
Capstone:   Custom instructions, agent skills, MCP integrations (see courses/capstone.md)

Faculty note: Copilot is a tool, not a shortcut. All courses include AI attribution requirements — students must document what AI tools they used, what prompts they gave, and how they validated outputs. See design/assessment_strategy.md.


3. Google Colab — Notebook Environment

3a. Colab in Browser (Low Floor)

What: Free, browser-based Jupyter notebook environment with cloud compute (including free-tier GPU).

Why it’s the floor: Zero install. Students open a browser, sign in with Google, and start coding. No Python setup, no dependency management, no terminal.

URL: colab.research.google.com

Free-tier includes:

When to use browser Colab:

3b. Colab Extension for VS Code (High Ceiling)

What: Official Google extension that connects .ipynb notebooks in VS Code to Colab cloud runtimes. Launched November 2025.

Why it matters: Students get VS Code’s full IDE features (Copilot, debugging, Git, extensions) while running code on Colab’s cloud GPUs. Best of both worlds.

Install: VS Code Marketplace

How it works:

  1. Open any .ipynb file in VS Code
  2. Click “Select Kernel” → choose “Colab”
  3. Sign in with Google account
  4. Code runs on Colab runtime; results display in VS Code

Current limitations (as of Feb 2026):

Faculty note: Assignments should be .ipynb files stored in GitHub repos. This works identically whether students use browser Colab or the VS Code extension. Do not design assignments that depend on Google Drive mounting.


4. Google Gemini Pro — AI Research & Writing

What: Google’s most capable AI model with research, writing, and productivity features.

Cost: Free for verified students for 1 year (normally $19.99/month). Full Google AI Pro plan.

How to get it:

  1. Go to gemini.google/students
  2. Sign up with a personal Gmail account (not @illinois.edu)
  3. Verify student status through SheerID
  4. Sign up by April 30, 2026

What students get:

Feature What It Does When Students Use It
Gemini 3 Pro Most capable Gemini model for analysis and generation Complex analysis, code generation, writing assistance
Deep Research Automatically browses and analyzes hundreds of websites, produces research reports Literature review, competitive analysis, background research for projects
NotebookLM AI research assistant — upload sources, ask questions, get cited answers Studying course materials, synthesizing readings, exam prep
Workspace AI AI in Google Docs, Sheets, Gmail Writing reports, analyzing data in Sheets, professional email
2 TB Google One storage Cloud storage across Drive, Photos, Gmail Storing datasets, project files, course materials

Faculty note: Gemini is complementary to Copilot. Copilot is for coding (inside VS Code). Gemini is for research, writing, and analysis (browser-based). Students should use both. Deep Research is particularly valuable for project background research and literature reviews.


5. Claude / ChatGPT — General AI Assistants

What: General-purpose AI assistants for explanation, debugging, brainstorming, and writing.

Cost: Free tiers available for both. Students may also access these through Copilot’s model selector.

MSBAi policy: No vendor lock-in. Course materials should reference “AI tools” generically. When demonstrating specific features, show at least two platforms. Students choose their preferred tools and document usage in AI attribution logs.

Tool Free Tier Best For
Claude Limited daily messages Nuanced explanation, long document analysis, careful reasoning
ChatGPT GPT-4o mini, limited GPT-4o Broad knowledge, code generation, quick answers

6. GitHub — Version Control & Portfolios

What: Code hosting platform with version control, collaboration, and CI/CD.

Cost: Free. Students also get the Student Developer Pack with additional tools.

MSBAi requirements:

Student Developer Pack includes:


7. Power BI Desktop — Business Intelligence

What: Microsoft’s business intelligence tool for dashboards and data visualization.

Cost: Free (Desktop version). Academic license available through Illinois.

Used in: BDI 513 (Data Storytelling), BADM 557 (Business Intelligence)

Install: Power BI Desktop


8. WRDS — Financial & Accounting Data

What: Wharton Research Data Services. Access to Compustat (firm financials), CRSP (stock returns), and other research databases.

Cost: Program-paid annual license (College expense, not student expense).

Used in: FIN 550 (primary), potentially other courses.

Faculty note: WRDS access should be used alongside open datasets and APIs (yfinance, SEC EDGAR, Kaggle, Census Bureau) so students learn both licensed and open data workflows. Having WRDS as a program-wide resource is a branding differentiator — “Gies provides access to institutional-grade financial data.”


9. AWS — Cloud Infrastructure

What: Amazon Web Services for cloud databases, compute, and storage.

Cost: Free Tier (12 months) + optional student credits.

Used in: BADM 554 (cloud databases), BADM 558 (big data infrastructure)


Student Onboarding Checklist

This is the setup sequence for new MSBAi students during pre-program orientation:

Step Tool Time Verification
1 Create GitHub account 5 min Account exists
2 Apply for GitHub Student Developer Pack 10 min Verification submitted (may take days)
3 Install VS Code 5 min Opens successfully
4 Install required VS Code extensions (Python, Jupyter, Copilot, Colab) 10 min Extensions visible in sidebar
5 Activate GitHub Copilot Pro 5 min Ghost text appears when typing Python
6 Sign up for Google Gemini Pro student plan 10 min Gemini Pro features available
7 Test Google Colab (browser) 5 min Can run print("hello") in a notebook
8 Test Colab extension in VS Code 10 min Can run a notebook cell on Colab runtime from VS Code
9 Install Power BI Desktop 10 min Opens successfully
10 Complete Python bridge module ~10 hours Pass all 5 self-check quizzes (70% threshold)

Total setup time: ~70 minutes (excluding bridge module)

Fallback: If GitHub Education verification is delayed, students use Colab in browser + Copilot Free (2,000 completions/month, 50 chat requests) until verified.


Low Floor / High Ceiling: See DESIGN_PRINCIPLES.md Principle 3 for the full progression map from Colab (zero install) to VS Code + Copilot Agent Mode.


Faculty Guidelines

When designing course materials:

  1. Assignments must be .ipynb files in GitHub repos. This works for both browser Colab and VS Code users.
  2. Do not depend on Google Drive mounting. Use Git repos, direct downloads, or API calls for data access.
  3. Reference “AI tools” generically in syllabi. When demonstrating, show Copilot for coding tasks and Gemini/Claude for research/writing.
  4. Include AI attribution requirements in all project rubrics. Template in design/assessment_strategy.md.
  5. Studio sessions should demo VS Code + Copilot workflows — this is where students see the tools in action and build fluency.
  6. Bridge modules handle setup. Courses can assume students have VS Code, Copilot, and Colab working by Week 1.

Tool support responsibilities:

Issue Who Handles
VS Code / extension installation Bridge module self-service + TA office hours
GitHub Education verification delays TAs escalate to GitHub Education support
Colab runtime issues Google support (free tier limitations documented)
WRDS access Program admin (Lorena’s office)
AWS credits Program admin
Course-specific tool questions Course TAs and studio sessions

This is the standard tools reference for the MSBAi program. All course technology stacks should align with this page. For program-level details, see program/curriculum.md. For assessment policies around AI tool usage, see design/assessment_strategy.md.