Project

My First Project with Go

Easy
257 completions
~ 2 hours
4.0

This project will introduce you to Hyperskill projects. Practice Go coding to build a program that can automate your account management routine.

Provided by

JetBrains Academy JetBrains Academy

About

Imagine that you're the owner of a new small corner shop. You are doing well and want to determine how much you earned in the first month. Create a simple tool that will calculate your net income. Upon completing this project, you can use this tool for your own accounting needs.

Graduate project icon

Graduate project

This project covers the core topics of the Introduction to Go course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Start with printing the names of items and their prices using your first Go method.
You know how much you earned by selling each item. Calculate the total earnings before staff and other expenses!
Measure the shop's net income. Subtract staff, electricity, and security expenses.

Reviews

dacat
8 months ago
I took the path because I had not seen nor worked with go for a long time, this project is a good refresher of the basics!
EVGENII MORGUNOV avatar
EVGENII MORGUNOV
9 months ago
I have learned how to use Go to build a simple net income calculator for a small shop. This project helped me understand key programming concepts such as input/output handling, declaring variables and constants, and performing arithmetic operations. I also learned how to use the `fmt` package for fo ...
Jaroslaw Kuczynski avatar
Jaroslaw Kuczynski
10 months ago
Mostly using the GoLand IDE and some amusing and unexpected signs used in string formatting lique single/double quotes and backticks.

4.0

Learners who completed this project within the Introduction to Go course rated it as follows:
Usefulness
4.0
Fun
3.8
Clarity
4.2