Updated Aug 8, 2026

Glossary

Auto-generated index of key terms and which lesson covers them.

Term Lesson
AND 03. Making Decisions
append 06. Collections: Slices, 11. Putting It All Together
arrays 06. Collections: Slices
binary 01. What Is Programming?
blank identifier 04. Repeating Things, 05. Functions, 09. Errors
bool 02. Values and Variables
boolean logic 03. Making Decisions
break 04. Repeating Things
camelCase 02. Values and Variables
CLI 11. Putting It All Together
code editor 01. What Is Programming?
comma-ok pattern 07. Collections: Maps
comparison operators 03. Making Decisions
compiler 01. What Is Programming?
compiles 01. What Is Programming?
Concurrency 11. Putting It All Together
conditions 03. Making Decisions
const 02. Values and Variables
constant 02. Values and Variables
continue 04. Repeating Things
default 03. Making Decisions
delete 07. Collections: Maps
else 03. Making Decisions
else if 03. Making Decisions
error 09. Errors
error handling 05. Functions, 11. Putting It All Together
errors.New 09. Errors
exported 10. Packages and Organizing Code
fall through 03. Making Decisions
fields 08. Structs: Your Own Types
File I/O 11. Putting It All Together
float64 02. Values and Variables
fmt 01. What Is Programming?
fmt.Errorf 09. Errors
fmt.Printf 02. Values and Variables
fmt.Println 01. What Is Programming?
fmt.Scan 03. Making Decisions
fmt.Scanln 01. What Is Programming?
for 04. Repeating Things
format verbs 02. Values and Variables
func 01. What Is Programming?
func main 01. What Is Programming?
function 01. What Is Programming?
Functions 05. Functions
Go 01. What Is Programming?
go build 01. What Is Programming?
go mod init 10. Packages and Organizing Code
go run 01. What Is Programming?, 11. Putting It All Together
go.mod 10. Packages and Organizing Code
goroutines 11. Putting It All Together
i++ 04. Repeating Things
if statements 03. Making Decisions
import 10. Packages and Organizing Code
index 06. Collections: Slices
infinite loop 04. Repeating Things
initialization 04. Repeating Things
int 02. Values and Variables
Integer division 02. Values and Variables
Interfaces 11. Putting It All Together
interpreted languages 01. What Is Programming?
iteration 04. Repeating Things
key-value pairs 07. Collections: Maps
len 06. Collections: Slices
loop 04. Repeating Things
make 07. Collections: Maps
map 07. Collections: Maps
Map iteration order 07. Collections: Maps
method 08. Structs: Your Own Types
Methods 11. Putting It All Together
module 10. Packages and Organizing Code
multiple return values 05. Functions
nil 09. Errors
OR 03. Making Decisions
os package 09. Errors
os.ReadFile 09. Errors
os.WriteFile 09. Errors
package 01. What Is Programming?
package main 01. What Is Programming?, 10. Packages and Organizing Code
Packages 10. Packages and Organizing Code
panic 06. Collections: Slices
parameters 05. Functions
pass by value 05. Functions
pointers 08. Structs: Your Own Types, 11. Putting It All Together
program 01. What Is Programming?
programming language 01. What Is Programming?
range 04. Repeating Things, 06. Collections: Slices
receiver 08. Structs: Your Own Types
return 05. Functions
return type 05. Functions
short declaration 02. Values and Variables
slice 06. Collections: Slices
slice expressions 06. Collections: Slices
slice literal 06. Collections: Slices
Slices 11. Putting It All Together
sort.Slice 11. Putting It All Together
standard library 01. What Is Programming?, 09. Errors, 10. Packages and Organizing Code
strconv.Atoi 09. Errors
string 01. What Is Programming?, 02. Values and Variables
strings.Contains 11. Putting It All Together
strings.Join 11. Putting It All Together
strings.Split 11. Putting It All Together
strings.ToLower 11. Putting It All Together
strings.TrimSpace 11. Putting It All Together
struct 08. Structs: Your Own Types
Structs 11. Putting It All Together
switch 03. Making Decisions
type 02. Values and Variables
unexported 10. Packages and Organizing Code
value 02. Values and Variables
var 02. Values and Variables
variable 02. Values and Variables
variadic operator 06. Collections: Slices
zero value 02. Values and Variables, 07. Collections: Maps
zero values 08. Structs: Your Own Types
Spot something off? Report an issue