> Source URL: /demos/cs1-path/templates/template.lab
---
lab_number:
title:
outcomes: []
difficulty: beginner | intermediate | advanced
prerequisites: []
estimated_time:
theme: # optional, from cohort taste profile
---

# Lab [NUMBER]: [TITLE]

## Overview

[1-2 sentences describing what students will learn and build in this lab.]

## Learning Objectives

By completing this lab, you will be able to:

- [ ] [Objective 1 - specific, measurable]
- [ ] [Objective 2]
- [ ] [Objective 3]

## Prerequisites

Before starting this lab, you should be comfortable with:

- [Prior concept or completed lab, with link]
- [Another prerequisite]

## Setup

[Any setup steps needed before starting]

## Instructions

### Part 1: [Section Name]

[Step-by-step instructions. Number sequential steps.]

1. First, do this...
2. Then, do this...

**Example:**

```python
# Example code with comments
```

**Expected output:**

```
What the student should see
```

### Part 2: [Section Name]

[Continue with next section...]

### Part 3: [Section Name]

[Final section...]

## Submission

Submit your completed work by:

1. [Submission method - e.g., push to GitHub, upload file]
2. [Any specific files to include]
3. [Deadline reminder]

## Self-Check

Before submitting, verify:

- [ ] Code runs without errors
- [ ] Output matches expected results
- [ ] Variables have meaningful names
- [ ] Code includes comments

## Extension Challenges (Optional)

For students who finish early or want additional practice:

1. **Challenge 1**: [Description]
2. **Challenge 2**: [Description]

## Getting Help

- Review [relevant lecture](../lectures/)
- Check the course discussion forum
- Attend office hours


---

## Backlinks

The following sources link to this document:

- [Lab Template](/demos/cs1-path/index.path.llm.md)
