We may earn an affiliate commission when you visit our partners.
Harrison Kong

In this 1.5-hour long guided project, you will get up to speed with the basics of the Go programming language. We will do this buy creating a command line interface airfare calculator step by step.

Go (also known as Golang) is a programming language that is created, supported, and used by Google and many major organizations for scalable applications. We will cover basic and custom data types, conditionals, flow control, loops, functions, scopes and packages. At the end at the project, you will be able to create useful applications using Go.

Read more

In this 1.5-hour long guided project, you will get up to speed with the basics of the Go programming language. We will do this buy creating a command line interface airfare calculator step by step.

Go (also known as Golang) is a programming language that is created, supported, and used by Google and many major organizations for scalable applications. We will cover basic and custom data types, conditionals, flow control, loops, functions, scopes and packages. At the end at the project, you will be able to create useful applications using Go.

This course is aimed at learners who have basic programming experience with other modern programming languages. However, no experience with Go is required as we will be leveraging your knowledge from other languages to start from scratch.

Enroll now

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Appropriate for students who already have experience with other modern programming languages
Students new to programming may need additional resources or a foundational course to be fully successful in this course

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Golang for Beginners: Data Types, Functions, and Packages with these activities:
Review basic programming concepts
Reviewing the basics of programming will provide you with a solid foundation for learning Go.
Browse courses on Programming Fundamentals
Show steps
  • Go over your notes from previous programming courses.
  • Complete online tutorials on basic programming concepts.
  • Solve simple programming problems on a coding platform.
Build a simple Go project
Creating a small project will allow you to apply your Go skills and reinforce your understanding.
Show steps
  • Choose a simple project idea that aligns with your learning objectives.
  • Design the project and create a plan.
  • Implement the project in Go.
  • Test and debug your project.
Show all two activities

Career center

Learners who complete Golang for Beginners: Data Types, Functions, and Packages will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser