Learn Go: Loops, Arrays, Maps, and Structs
Why Learn Go: Loops, Arrays, Maps, & Structs?
Go (Golang) is a powerful open-source programming language supported by Google that is often thought of as the language of the Cloud. It is used by Dropbox, Meta, Riot Games, and many other companies. Loops, arrays, maps, and structs are powerful aspects of the language that allow for greater program complexity.
Take-Away Skills
Building off of the introductory Learn Go course, this course expands upon Go fundamentals, including control flow (such as loops) and more complex data types (such as arrays, maps, and structs)!
Codecademy courses have been taken by employees at
- 1See what you will learn in the Learn Go course!
- 2This lesson will introduce you to loops.
- 3Learn to organize your data into arrays in Go!
- 4Learn to use Maps to associate data in the Go language!
- 5Learn how to create structs which organize data in the Go language!
What you'll create
Portfolio projects that showcase your new skills
Looping through a Food Order
Challenge your understanding of loops in Go by ordering some food!
Catnapped
Use our Golang array, random generation, and function knowledge in order to resolve the mystery of the missing cat!
Currency Converter
Use our Golang map and input knowledge to write a simple currency converter.
How you'll master it
Stress-test your knowledge with quizzes that help commit syntax to memory

— Madelyn, Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
Course Description
Learn about important Go concepts such as loops, arrays, maps, and structs!
Details
Earn a certificate of completion
8 hours to complete in total
Beginner
1 article
1 lesson, 1 quiz, 1 project
1 lesson, 1 quiz, 1 project
1 lesson, 1 quiz, 1 project
2 articles