Skills Expanded

Build a Budget App CLI in Go

What you'll learn

In this project, you'll follow along with our instructions and build a command line (CLI) budget application in Go. You’ll learn how to use common operations with collection data types like structs, slices and maps.

Table of contents

Setup
10m
  • Setup your local environment for projects. We'll walk you through everything you need to know to setup your local instance and look around at the code you'll be using for this project.
Defining Structs
5m
  • By the end of this module, you’ll have defined two structs which will help us organize budget information.
Working with slices and maps
15m
  • By the end of this module, you’ll have defined a series of methods for our existing structs, in combination with slice and map operations, which will help us manage our budget.

About the author

Carlos is a seasoned professional in the technology industry with experience in the software development, cloud and blockchain space. He is a tech lead and partner at Idopter Labs, a development shop that helps turn great ideas into successful businesses.

Ready to upskill? Get started