Go courses
About Go
Go, or Golang, is an open source programming language developed at Google. The designers of Go wanted developers to have a programming language that made it quick and easy to develop applications. Go is used on servers, web development, and even command line interfaces.
Related topics
Go courses
Filters12 results
Level
Price
View plansType
Average time to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
Most relevant
12 results
Most relevant
- Learn how to use Go (Golang), an open-source programming language supported by Google!
- Beginner Friendly.6 hours
- Create associations in data using maps and organize related data using structs.
- Beginner Friendly.2 hours
- Automate repetitive actions using loops and organize and manipulate data with arrays.
- Beginner Friendly.2 hours
- Learn to handle files and errors effectively and master web programming in Go in this intermediate course. Ideal for aspiring Go experts.
- With Certificate
- Intermediate.4 hours
- Learn how to use Go (Golang), an open-source programming language supported by Google.
- Beginner Friendly.2 hours
- Learn about important Go concepts such as loops, arrays, maps, and structs!
- Beginner Friendly.4 hours
- Take your Golang skills to the next level by learning how to use Go functions to create modular programs.
- Beginner Friendly.1 hour
- Learn about handling files and directories in this Intermediate Go course.
- With Certificate
- Intermediate.1 hour
- Learn how to implement decision-making ability in your programs with Go conditionals.
- Beginner Friendly.1 hour
- Dive deeper into Go in this intermediate course and learn about web programming with the Go net/http package.
- With Certificate
- Intermediate.2 hours
- Learn the syntax of interfaces in Go and best practices for implementing them.
- Beginner Friendly.2 hours
- Learn about the best practices for effective error handling in Go.
- With Certificate
- Intermediate.2 hours
Related projects
- Practice projectGo • Web development • DevOps
Error Handling in Go: Inventory Manager
Build a simple inventory management system that demonstrates various error handling techniques in Go. Implement functions to add, remove, and update items in the inventory.More guidance, - Practice projectGo • Web development • DevOps
Go Fitness Tracker: Implementing Interfaces
Build a fitness-tracking application using Go interfaces to manage different types of workouts. Implement methods for various workout types and use these to summarize workout data.More guidance, - Practice projectGo • Web development • DevOps
Web Programming With Go
Practice web programming in Go by building a Restaurant Menu application where users can view menu items, submit reviews, and view submitted reviews.More guidance, - Practice projectGo • Web development • DevOps
Go File Handling Project: Log Management System
Practice file handling operations in Go for a command-line application where users can conduct operations on files and directories.More guidance,