Skip to content

sumup-go/lessons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SumUp Golang Lessons

SumUp hosts an educational course to learn Go programming language.

Why Learn Go?

Go (or Golang) is an open source programming language designed to build fast, reliable, and efficient software at scale.

Golang has many advantages, both well-known and not so well known.

Here is the list of some of its advantages:

• Simplicity of code

• A large number of libraries

• Flexibility

• Straightforward build process

Actually, simplicity was the main goal of creating the language, and it was achieved. Go has a fairly simple syntax (with some assumptions) that you can develop applications faster than in other languages.

As Go’s popularity and adoption continue to increase, we’ll see even greater usage and more creative implementations of the language!

SumUp provides a free learning course to learn Go programming language.

Learning Tracks

We have two learning tracks - Beginners and Advanced.

The Beginners track is intended for people without computer science background. We start slowly and gentle with the basics of programming. If you have no programming experience, this is a right track for you.

The Advanced track is intended for people who want to switch from another programming language to Go or want to dive deeper into Golang.

Sessions are conducted online every other Wednesday from 4:00pm to 5:00pm online:

Enrollment

Please fill this extremely short form, and we will send you a calendar invite.

Learning Materials

Lessons for the Advanced track can be found here.

Lessons for the Beginners track can be found here.

Setup

We need to install the following on your laptop:

  • Go Compiler
  • IDE. You can use VSCode or Goland of your choice. Note, Golang is a programming language and Goland is IDE (Integrated Development Environment). VSCode is another IDE. You can use either of them.

Installation.

  1. Download and install IDE: Goland or VSCode
  2. Download and install the Go Compiler

Useful links

The best Go book is The Go Programming Language

Support or Contact

Need help or have a question? Feel free to send a message to our Slack channel go-lessons.

Also please feel free to contribute to this site. You can change the content by creating a pull-request over at github.com/sumup-go/lessons