---
# System prepended metadata

title: Untitled

---

## Planning (by half-days)

### 1

- Overview of computer system

### 2

- Encoding
- OS

### 3

- OS
- Git

### 4

- What/Why Go
- Review of computer system
- Review of OS
- Algorithm

### 5

- Algorithm
- Go simple types

### 6

- Go advanced types (struct, map, slices)
- Go debug (print)
- Go func
- Go error

### 7

- Go IO (interaction with OS)
- Go interfaces

### 8

- Go packages & modules
- Go module organization
- Go use external modules

### 9

- Go test

### 10

- Go best practice
- Wrap Up and QA for the session
