Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

From motivation to first notebook run

In this first lesson, you set up the foundation for everything that follows in SDS210.

Before we dive into variables, loops, or functions, you need two things:

  1. a clear reason for why we code in this course

  2. a reliable way to run code and understand what happens

That is what Lesson 1 is for.


1. From questions to code

Spatial data science starts with questions:

Raw data rarely answers these questions directly. Code helps you turn messy inputs into readable results and reproducible workflows.

In this lesson, you move from motivation to method:


2. Why this matters for SDS

In later lessons you will work with:

All of that depends on basic habits you build now:

If these basics are solid, the rest of the course becomes much easier.


3. Learning objectives

After this lesson, you will be able to:


4. Lesson structure

This lesson has four short sections:

  1. Motivation

  2. Programming & Python

  3. Python syntax

  4. Running notebooks

Each section is designed to be quick to read and immediately usable.


5. Looking ahead

Lesson 1 is about getting started safely. In Lesson 2, you will build on this by learning how Python stores information using variables and values.

Once you can store data, you can start organising it, transforming it, and scaling your analysis.