Golang101 - Learn Golang Basics

Learn the basic features of Golang in an hour
Free tutorial
Rating: 3.8 out of 5 (24 ratings)
1,501 students
1hr 24min of on-demand video
English [Auto]

Basics about Golang
Why We Use Golang
How to Code Golang
Making a Simple Game on Golang


  • Basic visual studio code usage knowledge


Dear Students,

Welcome to the Golang course on Udemy! I am thrilled to be your instructor and guide you through the exciting world of Golang. In this course, you will learn how to program using Golang, an open-source programming language developed by Google.

Golang, also known as Go, is a modern programming language designed to make it easy to write efficient, reliable, and scalable software. It has gained popularity in recent years due to its simplicity, speed, and concurrency support. It is used by companies like Google, Uber, Netflix, and Dropbox to build large-scale systems.

In this course, you will start by creating your first Golang program, a "Hello World" project. You will then learn about variable types in Golang, including integers, floats, strings, and Booleans. You will learn how to declare variables and constants, and how to use them in your programs.

Next, you will learn how to create functions in Golang. You will learn how to define functions, pass arguments, and return values. You will also learn about loops in Golang, including for loops and while loops, and how to use them to iterate through arrays and other data structures.

In addition to loops, you will also learn about logical statements in Golang, including if statements, switch statements, and conditional expressions. These statements allow you to make decisions in your programs based on the values of variables and other conditions.

Finally, you will apply your knowledge of Golang to a sample project, where you will build a program that uses functions, loops, and logical statements to solve a problem.

I am excited to guide you through this course and help you learn Golang. By the end of this course, you will have a strong foundation in Golang programming and be ready to take on more advanced Golang projects.

Let's get started!

Who this course is for:

  • Anyone who wants to learn Golang


Mekatronik Mühendisi
Orhun Onar
  • 4.1 Instructor Rating
  • 138 Reviews
  • 7,540 Students
  • 6 Courses

Merhaba , Ben Orhun Onar. İzmir Ekonomi Üniversitesi Mekatronik Mühendisliği mezunuyum.  TUBİTAK Verimlilik Yarışlarında çalışma şansı buldum. Ayrıca TUBİTAK 2247-C programı kapsamında bursiyer olarak çalıştım ve TUBİTAK 2209-A kapsamında proje yürütücülüğü yaptım. 2022-2023 yılları arasında Kanada'nın en büyük telekomünikasyon firması olan Rogers Communications'da proje uzmanı olarak çalıştım. Şuan ise TOFAŞ ARGE'de proje uzmanı olarak çalışmaktayım

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses