Code With Go
Code With Go
Code With Go
01. What, Who, Why and Where?
02. Compiled vs Interpreted languages
03. Types of Type!
04. Stack and Heap Memory
05. Garbage Collection
06. About Go
07. Go Playground
08. Hello, World!
09. Installing Go
15. Complex Numbers
16. If Else
19. User Defined Types
Resources - Paid
Resources - Free
Resources - Paid
Awesome Go Resources
Perfect for beginners familiar with programming basics, this hands-on guide provides an easy introduction to Go, the general-purpose programming language from Google. Author Caleb Doxsey covers the language’s core features … - Selection from Introducing Go [Book]
Get Programming with Go
Get Programming with Go</i> introduces you to the powerful Go language without confusing jargon or high-level theory. By working through 32 quick-fire lessons, you'll quickly pick up the basics of the innovative Go programming language! </p>
Head First Go
What will you learn from this book? Go makes it easy to build software that’s simple, reliable, and efficient. Andthis book makes it easy for programmers like you to get … - Selection from Head First Go [Book]
Go in Action
Go in Action</i> introduces the Go language, guiding you from inquisitive developer to Go guru. The book begins by introducing the unique features and concepts of Go. Then, you'll get hands-on experience writing real-world applications including websites and network servers, as well as techniques to manipulate and convert data at speeds that will make your friends jealous.</p>
The Go Programming Language
Go was created by Robert Griesemer, Rob Pike, and Ken Thompson to be an expressive and efficient language for writing readable and robust programs. Since its announcement in 2009, users … - Selection from The Go Programming Language [Book]
Go Programming Language Phrasebook, The | InformIT
This book introduces the new Go programming language. Coverage begins with an introduction to the history and philosophy of the language, helping you to understand the reasons for various parts of the syntax and semantics. You will then learn about the design patterns for writing scalable code in Go and have a guided tour of the standard library.
Go Programming Blueprints
Dive headfirst into solving actual enterprise problems and start cutting code from the word go. You will build complete applications around a variety of subjects using a range of different technologies and techniques, all of which are directly applicable to today's tech start-up world.
Go in Practice
Go in Practice</i> guides you through 70 real-world techniques in key areas like package management, microservice communication, and more. Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications.</p>
Concurrency in Go
Concurrency can be notoriously difficult to get right, but fortunately, the Go open source programming language makes working with concurrency tractable and even easy. If you’re a developer familiar with … - Selection from Concurrency in Go [Book]
Go Web Programming
Go Web Programming</i> teaches you how to build scalable, high-performance web applications in Go using modern design principles.</p>
Go: The Big Picture
Learn the Go language, its ecosystem, and the types of problems that Go is good at solving in this course. Start learning Go today!
Go: Getting Started
Go is the simple yet powerful language that is revolutionizing how web services and devops tools are created. In this course, you'll learn everything you need to get started creating your own Go applications.
In this course, you'll learn to program with the increasingly popular Go programming language from Google. Starting from the ground up and assuming no prior knowledge, this course will leave you feeling comfortable writing small Go programs, and familiar with all the major features of the language.
Learning Path: Go Fundamentals
Go from Hello World to writing highly concurrent programs Go, the new open source language from Google, is known for its simple syntax, rich library, easy concurrency, and scalability. It’s … - Selection from Learning Path: Go Fundamentals [Video]
The Go CLI Playbook
This course introduces the Go CLI and gives a thorough overview of the functionality that it offers. You'll learn how to compile and test Go programs, manage workspaces, and explore Go’s development environment.
Debugging Go Applications with Delve
This course will provide the you with the Delve training you need to learn how to debug Go. Learn how to use it from the command line as well as in a code editor.
Object-oriented Programming with Go
An Introductory course on how to write clean and concise code with the Object-oriented Programming with Go. Gain a solid understanding of Go software today!
Intermediate Go Programming
Designed for programmers familiar with the basics of Go, this course is an information-rich followup to Introduction to Go Programming. After a quick review of the basic Go syntax—with … - Selection from Intermediate Go Programming [Video]
Exploring Go Modules
Go's strive for simplicity has led to many features that have made Go programs easier to create and consume. This course will introduce you to Go's module system and show you how to use them to create and maintain applications and their dependencies.
Concurrent Programming with Go
This course will walk through the building blocks that are used to create concurrent programs with Google’s Go language.
Deep Dive into Go Packages
This course introduces you to everything you need to know about package in Go, both the mechanics of how to create them and the best practices that will help your application remain clear and manageable.
Scaling Go Applications Horizontally
Go allows applications to run extremely quickly and efficiently. However, eventually, a single instance of your application isn't enough. This course will teach you how to refactor your application to prepare it to scale across multiple servers.
Creating Well-tested Applications in Go
This course provides a tour of Go's testing framework, giving a deep and thorough review of each area.
Building Distributed Applications with Go
This course will demonstrate how to create a distributed application with Go including integration with a database and web-clients.
Ultimate Go Programming, Second Edition
16+ Hours of Video Instruction Ultimate Go Programming LiveLessons, Second Edition, provides an intensive, comprehensive, and idiomatic view of the Go programming language. This course focuses on both the specification … - Selection from Ultimate Go Programming, Second Edition [Video]
Web Development with Go
Learn how to create a real, prod ready web app in Go
Test with Go
Learn how to test real, complex software written in Go
Programming with Google Go
Offered by University of California, Irvine. This specialization introduces the Go programming language from Google and provides learners with an overview of Go's special features. Upon completing the three-course sequence, learners will have gained the knowledge and skills needed to create concise, efficient, and clean applications using Go.
How to Code: Learn Google's Go (golang) Programming Language
The Ultimate Comprehensive Course - Perfect for Both Beginners and Experienced Developers
Next - Resources
Resources - Free
1 year ago