- Overview
- Environment Setup
- Program Structure
- Basic Syntax
- Data Types
- Variables
- Constants
- Operators
- Decision Making
- Loops
- Functions
- Scope Rules
- Strings
- Arrays
- Pointers
- Structures
- Slice
- Range
- Maps
- Recursion
- Type Casting
- Interfaces
- Error Handling
Additional topics
- Connecting to a DB
- Introduction to creating a RESTful API in Go