Command-line tools are easy to make and hard to make well. This 40-lesson video course focuses on that difference, teaching you to build CLI applications in Go that feel considered rather than bolted together.
Your instructor
The course is taught by Marian Montagnino, author of Building Modern CLI Applications with Go and a Gophercon speaker, drawing on experience that goes well beyond building HTTP servers into the specific craft of idiomatic, elegant command-line design.
What to expect
- Over 5 hours of video content
- A beginner-friendly path into CLI design specifically, starting from the basics
- Step-by-step, hands-on assignments at every stage
General Go programming experience is required going in — the course assumes you know the language and focuses squarely on applying it to command-line tools.