Glossary

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

Term Lesson
Accessing Elements 06. Collections: Slices
Accessing Fields 08. Structs: Your Own Types
Accessing Values 07. Collections: Maps
append 06. Collections: Slices
Arrays (Briefly) 06. Collections: Slices
Basic Math 02. Values and Variables
Boolean Logic 03. Making Decisions
break and continue 04. Repeating Things
Changing Variables 02. Values and Variables
Checking Errors 09. Errors
Comparing Values 03. Making Decisions
Condition-Only Loop 04. Repeating Things
Constants 02. Values and Variables
Creating a Map 07. Collections: Maps
Creating a Package 10. Packages and Organizing Code
Creating a Struct 08. Structs: Your Own Types
Defining a Function 05. Functions
Defining a Struct 08. Structs: Your Own Types
Exported vs Unexported 10. Packages and Organizing Code
fmt.Errorf 09. Errors
Functions Change Copies 05. Functions
How Go Runs Your Code 01. What Is Programming?
Ideas to Extend 11. Putting It All Together
if / else 03. Making Decisions
Ignoring Errors (Don't) 09. Errors
Importing Your Package 10. Packages and Organizing Code
Infinite Loop 04. Repeating Things
Installing Go 01. What Is Programming?
len 06. Collections: Slices
Looping Over Maps 07. Collections: Maps
Looping Over Slices 06. Collections: Slices
Looping Through Text 04. Repeating Things
Making Mistakes 01. What Is Programming?
Maps vs Slices 07. Collections: Maps
Methods 08. Structs: Your Own Types
Multiple Files in a Package 10. Packages and Organizing Code
Multiple Return Values 05. Functions
Multiple Struct Types 08. Structs: Your Own Types
Naming Rules 02. Values and Variables
Parameters 05. Functions
Printing and Input 01. What Is Programming?
Printing Variables 02. Values and Variables
Project Structure 11. Putting It All Together
Reading and Writing Files 09. Errors
Reading User Input 03. Making Decisions
Removing an Element 06. Collections: Slices
Return Values 05. Functions
Returning Errors from Your Functions 09. Errors
Running It 11. Putting It All Together
Setting Up a Module 10. Packages and Organizing Code
Slices 06. Collections: Slices
Slices and Maps of Structs 08. Structs: Your Own Types
Slicing a Slice 06. Collections: Slices
Standard Library Packages 10. Packages and Organizing Code
Structs in Functions 08. Structs: Your Own Types
switch 03. Making Decisions
The Comma-Ok Pattern 07. Collections: Maps
The error Type 09. Errors
The for Loop 04. Repeating Things
Updating and Deleting 07. Collections: Maps
Values 02. Values and Variables
Variables 02. Values and Variables
What Each Line Means 01. What Is Programming?
What Is a Package? 10. Packages and Organizing Code
What to Learn Next 11. Putting It All Together
What You Built 11. Putting It All Together
Your First Program 01. What Is Programming?
Zero Values 02. Values and Variables

Spot something off? Report an issue

© 2026 ByteLearn.dev. Free courses for developers. · Privacy