Go Bootcamp: Master Golang with 1000+ Exercises and Projects

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Learn Go (Golang) Programming from scratch with this comprehensive course that includes over 1000 exercises, projects, and more. This course offers a deep dive into the Go language, covering topics like Go OOP, Interfaces, Methods, Composite Types, and more. This course is completely free of cost and available on platforms like Udemy, Udacity, Coursera, MasterClass, NearPeer, and others.

This free course covers the fundamentals of Go programming, including:

  • Go OOP: Interfaces and Methods
  • Famous Interfaces
  • Composite Types: Arrays, Slices, Maps, and Structs
  • Go Type System Mechanics
  • I/O
  • Creating your own Go packages
  • Go tools

This course features:

  • Detailed animations and illustrations
  • 1000+ hands-on exercises with solutions
  • Real-world Go projects
  • Go programming tips and tricks
  • Go internals, common idioms, and best practices

Go is a powerful, efficient, and popular programming language used by companies like Google, Facebook, Twitter, Uber, Docker, Kubernetes, Heroku, and more. It’s a great choice for building command-line tools, web APIs, distributed network applications, and more.

Enroll in this free Go course and start your journey to becoming a confident Go programmer!

Show More

What Will You Learn?

  • Learn from a Go Contributor
  • Learn Go Tips & Tricks that you can't find easily anywhere else
  • Go from a total Go beginner to a confident Go programmer
  • Practice Go with 1000+ Exercises (with included solutions)
  • Understand Go In-Depth with Animated Illustrations (Pass Interviews)
  • Learn the Go internals and common Go idioms and best-practices
  • Create a Log File Parser that parses log files
  • Create a Spam Masker that masks spammy words within a block of text
  • Create a command-line Retro Led Clock that shows time
  • Create Console Animations, Dictionary Programs, and more

Course Content

Setup your Environment

  • A Message from the Professor
  • Install Go on OS X
    05:27
  • Install Go on Windows
    06:59
  • Find your way in the code repository
    04:31
  • Get the code for the course
    05:27
  • Course Material Download Link
    00:00

Write Your First Go Program

Master the Type System of Go

Control Flow and Error Handling

Projects For Beginners

Arrays and Memory Layout

Project Write a Retro Clock

Slices and Internals

Project Write a File Finder

Project Animate a Bouncing Ball

UTF-8 Encode and Decode

Project Create a Spam Masker

Maps and Internals

Project Create a Log Parser

Structs Encode and Decode JSON

Functions, Pointers and Addressability

Methods OOP with Go

Interfaces Implicit OOP Way

Interfaces Marshaler, Sorter, and so on

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

×