# 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)]