Module 1: Getting Started

This module introduces the course, the tools, and the Python foundations you’ll use throughout the semester. By the end of Week 1, you’ll have a working Python environment, understand the data science ecosystem, and be comfortable running code in Jupyter notebooks.

Learning Objectives

By the end of this module, you will:

  • Explain why coding and data skills matter and adopt a growth mindset toward learning to program
  • Recognize the role of GenAI tools (e.g., ChatGPT) in the learning process
  • Set up a working Python environment using Google Colab, Anaconda, or VS Code
  • Identify and use Python’s basic data types: numbers, strings, and booleans
  • Store and retrieve values using variables and use comparison operators to write logical expressions

Module Resources

Lecture

Resource Link
📊 Week 1 Slides View slides

Chapters & Notebooks

Each chapter has a companion Colab notebook with all the code from the chapter — ready to run, no installation required.

Chapter Topic Colab Notebook
1 Introduction
2 Preparing for Code Open in Colab
3 Python Basics Open in Colab

Lab

Resource Link
📊 Week 1 Lab Slides View slides
🧪 Lab 1: Python & Jupyter Orientation Open in Colab

Reference

Resource Link
📋 Module 1 Cheat Sheet View cheat sheet