Go Learning Studio
Course Description
The Go Learning Studio provides an orientation to the Go programming language for data science students. This self-paced course covers system installation and setup. It reviews basic techniques for using Go packages, database interaction, concurrency, and web application development.
Five modules show how to work with Go:
- Go Fundamentals
- Go Standard Library, Variable Types, and Design Flow
- Relational Databases
- Concurrency Primitives
- Web Application Development
Primary Textbooks #
-
Bodner, Jon. 2024. Learning Go: An Idiomatic Approach to Real-World Go Programming (second edition). Sebastopol, CA: O’Reilly. [ISBN-13: 978-1098139292] Program repositories available from GitHub.
-
Woodbeck, Adam. 2021. Network Programming with Go: Code Secure and Reliable Network Services from Scratch. San Francisco: No Starch Press. [ISBN-13: 978-1-7185-0088-4]
Go to the home page Learning Go for Data Science.