This book will teach you how to write professional code in Go by creating useful tools and interesting projects. Each mini-project covers key practical skills, including testing and documenting code. You will make architectural decisions and organize code so that it remains understandable and maintainable. Everything you learn can be easily scaled to full-fledged applications in Go.
Learn Go with Pocket-Sized Projects
Learn Go with Pocket-Sized Projects is a self-paced course by Aliénor Latour, Donia Chaiehloudj, Pascal Bertrand. This book will teach you how to write professional code in Go by creating useful tools and interesting projects.
Course facts
- Lessons
- 0
- Duration
- self-paced
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Aliénor Latour, Donia Chaiehloudj, Pascal Bertrand
- Price
- Premium
In the book "Learn Go with Pocket-Sized Projects" you will develop 11 small tools and applications, including:
- A currency conversion application
- A health tracking program
- A load balancer for distributing tasks among cloud workers
- An HTML template
- A microcontroller-based temperature monitor
- …and much more!
About the technology
Go combines the power of system languages like C and Rust with the ease of development thanks to built-in garbage collection and a powerful standard library. Millions of developers choose Go for its coding speed, convenient dependency management, and ease of reading and maintaining programs.
About the book
"Learn Go with Pocket-Sized Projects" will help you master essential aspects of programming in Go - from idiomatic syntax to writing microservices. You will create useful and easily implementable projects that will enhance your Go toolkit. Learn to develop command-line utilities, Wordle-style games, work with external APIs, use the TinyGo compiler for embedded systems, and much more. By the end of the book, you will be able to develop standalone, deployable, and scalable applications in Go with ease!
Who teaches Learn Go with Pocket-Sized Projects?
Aliénor Latour
Aliénor Latour is a software engineer and Go educator. The CourseFlix listing carries Learn Go with Pocket-Sized Projects — a Go course built around finished small projects rather than long abstract tutorials, suited for developers picking up the language while building muscle memory through practice.
Material is paid and aimed at developers from other backgrounds picking up Go for back-end or systems work. For a wider Go syllabus on CourseFlix, see the full Golang category page.
Donia Chaiehloudj
Donia Chaiehloudj is a software engineer and Go educator publishing project-based introductions to the Go programming language.
Her CourseFlix listing carries Learn Go with Pocket-Sized Projects — a Go course built around a series of small, finished projects rather than long abstract tutorials. The format suits developers picking up the language while building muscle memory through practice.
Material is paid and aimed at developers from other backgrounds picking up Go for back-end or systems work. For a broader Go syllabus, see CourseFlix's full Golang category page where this course sits alongside other Go material from instructors like Bill Kennedy (Ardan Labs) and the Go community.
Pascal Bertrand
Pascal Bertrand is a Go developer and educator focused on small, project-based Go tutorials.
His CourseFlix listing carries Learn Go with Pocket-Sized Projects — a Go course built around finished small projects rather than abstract tutorials, suited for developers picking up the language while building muscle memory.
Material is paid and aimed at developers from other backgrounds adopting Go for back-end or systems work. For a wider Go syllabus, see CourseFlix's full Golang category page where this course sits alongside other Go material.
Books
What courses are similar to Learn Go with Pocket-Sized Projects?
-
Updated 2y agoLet's Build a Go version of Laravel
By: UdemyLaravel is one of the most popular web web application frameworks in the PHP world, and with good reason. It's easy to use, well designed, and lets developers w19h 22m -
Updated 2y agoIntroduction to industry REST microservices in Golang (Go)
By: UdemyIn this course I'm doing the very same I've been doing for the past 6 years: Analysis, design and development of high-performance microservices in Go.15h 45m -
Updated 2y agoLet's Build a Go version of Laravel: Part Two
By: UdemyThis is the follow up to "Let's Build a Go Version of Laravel," and is intended for students who have already taken that course! In the first part of this serie8h 5m -
Updated 2y agoWeb Development with Google’s Go (golang) Programming Language
By: Greater Commons (Todd McLeod)The Go programming language was created by Google to do what Google does: performant web applications at scale. Open-sourced in 2009 and reaching version one in18h 59m -
Updated 2y agoMaster Go
By: Christoph Berger (AppliedGo)A few years ago, I discovered Go and immediately fell in love with this language.6h 32m -
Updated 2y agoUltimate Go: Software Design with Kubernetes
By: Ardan LabsThis course teaches you how to build production-level services in Go, leveraging the power of a Domain Driven, Data Oriented Archiecture deployed in Kubernetes.18h 2m -
Updated 2mo agoBeyond Effective Go: Part 2 - Striving for High-Quality Code
By: Corey ScottAn In-Depth Guide to Writing Quality Code in Go. Learn methods, principles, and patterns for developing high-performance and testable applications. -
Updated 2y agoWeb Authentication, Encryption, JWT, HMAC, & OAuth With Go
By: UdemyAn Intermediate Level Course for the Go Programming Language covering Web Authentication, Encryption, JWT, HMAC, & OAuth. Google's Go Programming Language is on14h 3m