Skip to main content
CourseFlix

Learn Go with Pocket-Sized Projects

0h 0m 0s
English
Paid

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.

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!

About the Authors

Aliénor Latour

Aliénor Latour thumbnail

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 thumbnail

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 thumbnail

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

Read Book Learn Go with Pocket-Sized Projects

#TitleTypeOpen
1Book 1

Related courses

  • The Ultimate Guide to Debugging With Go thumbnail

    The Ultimate Guide to Debugging With Go

    By: ByteSizeGo, Matt Boyle
    The most important skill you were never taught. The ability to debug code locally and in production is critically important for any Go engineer.
    3 hours 41 minutes 59 seconds
  • Building Modern Web Applications with Go (Golang) thumbnail

    Building Modern Web Applications with Go (Golang)

    By: Udemy
    Learn to write modern, fast, and secure web applications in Google's Go programming language, and learn it from an award winning University professor.
    29 hours 6 minutes 20 seconds
  • Master Go thumbnail

    Master Go

    By: Christoph Berger (AppliedGo)
    A few years ago, I discovered Go and immediately fell in love with this language.
    6 hours 32 minutes 20 seconds

Frequently asked questions

What is Learn Go with Pocket-Sized Projects about?
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…
Who teaches Learn Go with Pocket-Sized Projects?
Learn Go with Pocket-Sized Projects is taught by Aliénor Latour, Donia Chaiehloudj, Pascal Bertrand. You can find more courses by these instructors on the corresponding source pages.
How long is Learn Go with Pocket-Sized Projects?
Learn Go with Pocket-Sized Projects is delivered as a self-paced online course on CourseFlix.
Is Learn Go with Pocket-Sized Projects free to watch?
Learn Go with Pocket-Sized Projects is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Learn Go with Pocket-Sized Projects online?
Learn Go with Pocket-Sized Projects is available to watch online on CourseFlix at https://courseflix.net/course/learn-go-with-pocket-sized-projects. The page hosts every lesson with the integrated video player; no download is required.