We are excited to announce a new comprehensive Go programming video course on the freeCodeCamp.org YouTube channel. Our mission is to provide easy access to the most sought-after tech skills, and this course is our latest endeavor to fulfill that mission.
Go: The Language of the Future
Go, or Golang, is a statically-typed, compiled language developed by Google that has seen a surge in popularity in recent years. The language is renowned for its simplicity, reliability, efficiency, and its powerful concurrency features. As a result, Go developers are some of the highest-paid professionals in the tech industry.
Our new course, created by seasoned professionals Lane Wagner and Allan Lires, is designed to save you months of wading through documentation. The course offers a comprehensive introduction to Go, and you'll get to practice writing performant, idiomatic Go code with hands-on lessons and challenges.
What You'll Learn
The course is structured into 16 carefully crafted chapters, each focusing on specific aspects of the Go language. You'll start with the basics of compilers and syntax, then gradually move to more advanced topics like interfaces, concurrency with channels and mutexes, and even the latest features like generics introduced in Go 1.18.
You'll learn about Go's unique approach to handling errors, its elegant take on ordered lists with slices, and the powerful tool for data structuring: the map. You'll also get insights into Go-specific design patterns, as well as some fun language facts to spice up your learning journey.
Real-world Go Projects
Apart from the theoretical lessons, the course also includes practical projects that will give you a taste of real-world Go programming. These projects range from building an RSS aggregator and setting up a Postgres database to implementing API key authentication and managing many-to-many relationships.
You'll also delve into the creation of an aggregation worker and learn how to efficiently display blog posts - all in Go. These projects are designed to provide you with practical experience and solidify your understanding of the language.
Meet the Instructors
Lane Wagner and Allan Lires, who boast over 18 years of combined coding experience, will be your guides on this learning journey. Lane is a senior back-end engineer, a hiring manager, and a head of engineering. He's also the founder and lead instructor of Boot.dev. Allan brings his own wealth of experience and expertise, making them an unbeatable duo.
Start the Course Today
This course is designed for both beginners who are new to Go and experienced developers who want to dive deeper into the language. It's a unique opportunity to learn Go from seasoned professionals and practice with real-world projects. So, don't miss out on this opportunity to level up your Go skills.
Watch the full course on the freeCodeCamp.org YouTube channel (10-hour watch).