MSBA 604 — Python for Business Analytics#

Welcome to the MSBA 604 Course Portal at Gonzaga University’s School of Business Administration. This portal is your guided learning companion through eleven modules of Python programming designed specifically for graduate business analytics.


Course Overview#

This course builds your Python literacy from the ground up — not as a software engineering curriculum, but as a business analytics practice. Every concept is grounded in real business scenarios: customer segmentation, revenue analysis, data pipelines, and professional reporting.

By the end of the course, you will be able to:

  • Write, read, and reason about Python code in analytics contexts
  • Build end-to-end data pipelines from ingestion through visualization
  • Work confidently with AI-generated code and professional analytics scripts
  • Design reproducible, trustworthy analytics workflows

How This Portal Works#

Each module is organized into four components:

PagePurpose
OverviewModule summary, core code example, and learning map
ConceptNarrative deep dive into the concepts (NotebookLM source)
AdvancedExtended code examples with business context
NotebookJupyter notebook link and lab description

The Four Programming Principles#

All eleven modules connect back to four foundational programming principles:

  • Iteration — Repeating logic across collections of data
  • Inference — Drawing conclusions based on data conditions
  • Abstraction — Hiding complexity behind clean, reusable interfaces
  • Polymorphism — Writing flexible code that works across different data types

Learning Path#

Each module follows a three-platform progression:

  • NotebookLM — Concepts
  • Google Colab — Hands-On
  • Zybooks — Mastery

Modules#

Course Modules
Syllabus
Media Plan