blob: 89aae84d189ccadfd1dfd4eb30f9919b18930ecd [file] [view]
---
title: Screencasts
---
## Writing, building, installing, and testing Go code
A first stop for newcomers to the Go Programming Language.
This screencast describes setting up a workspace (GOPATH), writing commands and packages, using the go tool to build and install, and using the testing package to write unit tests.
[[video](http://www.youtube.com/watch?v=XCsL89YtqCs)]
---
- **Go for Web Development [Video]**
- Author: Larry Price
- Publication Date: December 29, 2015
- ISBN:978-1784397982
[[video](https://www.packtpub.com/web-development/go-web-development-video/)]
---
- **Go: Building Web Applications**
- Authors: Nathan Kozyra, Mat Ryer
- Publication Date: August 2016
- ISBN:978-1787123496
[[Course](https://www.packtpub.com/application-development/go-building-web-applications)]
---
- **The Go Programming Language Guide - Code Like a Pro [Video]**
- Author: Eduonix
- Publication Date: September 23, 2016
- ISBN:978-1787128385
[[video](https://www.packtpub.com/application-development/go-programming-language-guide-code-pro-video)]
---
- **Go Projects [Video]**
- Authors: Ben Tranter & Rostislav Dzinko
- Publication Date: November 14, 2016
- ISBN:978-1786460103
[[video](https://www.packtpub.com/application-development/go-projects-video)]
---
- **Build webapps in Go without using a framework [Video]**
- Authors: Suraj Patil
- Publication Date: December 2016
[[Course](https://www.youtube.com/playlist?list=PL41psiCma00wgiTKkAZwJiwtLTdcyEyc4)]
---
- **Mastering Go [Video]**
- Authors: Mina Andrawos
- Publication Date: January 31, 2017
- ISBN:978-1786468239
[[video](https://www.packtpub.com/application-development/mastering-go-programming-video)]
---
- **Getting started with Cloud Native Go [Video]**
- Author: Mario-Leander Reimer
- Publication Date: February 24, 2017
- ISBN:978-1787125476
[[video](https://www.packtpub.com/application-development/getting-started-cloud-native-go)]
---
- **Introduction to Go Classical Patterns [Video]**
- Author: Mario Castro Contreras
- Publication Date: April 27, 2017
- ISBN:978-1788398039
[[video](https://www.packtpub.com/application-development/introduction-go-classical-patterns-video)]
---
- **Go Essentials for Full Stack Web Development [Video]**
- Author: Kamesh Balasubramanian
- Publication Date: April 30, 2017
- ISBN:978-1787280946
[[video](https://www.packtpub.com/web-development/go-essentials-full-stack-web-development-video)]
---
- **Go Behavioral Patterns [Video]**
- Author: Mario Castro Contreras
- Publication Date: May 27, 2017
- ISBN:978-1788397377
[[video](https://www.packtpub.com/application-development/go-behavioral-patterns-video)]
---
- **Go Concurrency [Video]**
- Author: Mario Castro Contreras
- Publication Date: May 30, 2017
- ISBN:978-1788394161
[[video](https://www.packtpub.com/application-development/go-concurrency-video)]
---
- **Advanced Cloud Native Go [Video]**
- Author: Mario-Leander Reimer
- Publication Date: May 31, 2017
- ISBN:978-1787286238
[[video](https://www.packtpub.com/application-development/advanced-cloud-native-go-video)]
---
- **Go: Building 7 Real-World Projects [Video]**
- Author: Ben Tranter, Rostislav Dzinko and Mat Ryer
- Publication Date: May 31, 2017
- ISBN:978-1788290494
[[course](https://www.packtpub.com/application-development/go-building-7-real-world-projects)]
---
- **Modern Golang Programming [Video]**
- Author: Mina Andrawos
- Publication Date: June 23, 2017
- ISBN:978-1787125254
[[video](https://www.packtpub.com/web-development/modern-golang-programming-video)]
---
- **Back-End Web Development using Go [Video]**
- Author: Kamesh Balasubramanian
- Publication Date: June 30, 2017
- ISBN:978-1788392761
[[video](https://www.packtpub.com/web-development/back-end-web-development-using-go-video)]
---
- **Getting started with Go Programming Language**
- Author: Matthew Spaulding
- Publication Date: August 2017
- ISBN: 978-1788471855
[[course](https://www.packtpub.com/networking-and-servers/getting-started-go-programming-language-integrated-course)]
---
- **Beginner Solutions in Go The Basics, Clients, and Servers [Video]**
- Author: Aaron Torres
- Publication Date: August 2017
- ISBN: 978-1788629089
[[video](https://www.packtpub.com/application-development/beginner-solutions-go-%E2%80%93-basics-clients-and-servers-video)]
---
- **Front-End Web Development using Go (Video)**
- Author: Kamesh Balasubramanian
- Publication Date: September 2017
- ISBN: 978-1788398916
[[video](https://www.packtpub.com/web-development/front-end-web-development-using-go-video)]
---
- **Advanced Solutions in Go Testing and Distributed Systems**
- Author: Aaron Torres
- Publication Date: September 2017
- ISBN: 978-1788627887
[[video](https://www.packtpub.com/application-development/advanced-solutions-go-%E2%80%93-testing-and-distributed-systems-video)]
---
- **Go Standard Library Solutions (Video)**
- Author: Johnny Boursiquot
- Publication Date: November 2017
- ISBN: 978-1788474160
[[video](https://www.packtpub.com/application-development/go-standard-library-solutions-video)]
---
- **Machine Learning with Go [Video]**
- Author: Daniel Whitenack
- Publication Date: February 2018
- ISBN: 9781789134735
[[video](https://www.packtpub.com/big-data-and-business-intelligence/machine-learning-go-video)]
---
- **Go Production Deployments [Video]**
- Author: Kamesh Balasubramanian
- Publication Date: March 2018
- ISBN: 9781788399340
[[video](https://www.packtpub.com/web-development/go-production-deployments-video)]
---
- **Network Programming with Go [Video]**
- Author: Vladimir Vivien
- Publication Date: April 2018
- ISBN: 9781788476560
[[video](https://www.packtpub.com/networking-and-servers/network-programming-go-video)]
---
- **Learning Go Data Structures and Algorithms [Video]**
- Author: Gustavo Chaín
- Publication Date: May 2018
- ISBN: 9781788392563
[[video](https://www.packtpub.com/application-development/learning-go-data-structures-and-algorithms-video)]
---
- **Hands-on with Go [Video]**
- Author: Tarik Guney
- Publication Date: May 2018
- ISBN: 9781789132519
[[video](https://www.packtpub.com/networking-and-servers/network-programming-go-video)]
---
- **Learn Go in 3 Hours [Video]**
- Author: Jonathan Bodner
- Publication Date: June 2018
- ISBN: 9781788992053
[[video](https://www.packtpub.com/application-development/learn-go-3-hours-video)]
---
- **Hands-on Serverless Computing with Go [Video]**
- Author: Matthew Stoodley
- Publication Date: June 2018
- ISBN: 9781789132830
[[video](https://www.packtpub.com/application-development/hands-serverless-computing-go-video)]
---
- **Hands-on Concurrency with Go [Video]**
- Author: Leo Tindall
- Publication Date: July 2018
- ISBN: 9781788993746
[[video](https://www.packtpub.com/application-development/hands-concurrency-go-video)]
---
- **Troubleshooting Go Application Development [Video]**
- Author: Shawn Milochik
- Publication Date: July 2018
- ISBN: 9781788997072
[[video](https://www.packtpub.com/application-development/troubleshooting-go-application-development-video)]
---
- **Functional Programming in Go [Video]**
- Author: Erkid Hoxholli
- Publication Date: September 2018
- ISBN: 9781787283480
[[video](https://www.packtpub.com/application-development/functional-programming-go-video)]
---
- **Go Application Development Tips, Tricks, and Techniques (Video)**
- Author: Martin Helmich
- Publication Date: February 2019
- ISBN: 9781789134797
[[Video](https://www.packtpub.com/application-development/go-application-development-tips-tricks-and-techniques-video)]
- **Hands-On Microservices with Go [Video]**
- Author: Emiliano Martinez Luque
- Publication Date: May 2019
- ISBN: 9781788993999
[[video](https://www.packtpub.com/application-development/hands-microservices-go-video?utm_source=Golang&utm_medium=referral&utm_campaign=Outreach)]