Build a Concurrent Link Checker in Go in Under 100 Lines
A hands-on Go project: a fast, cancellable command-line tool that checks hundreds of URLs at once. It covers goroutines, bounded concurrency with errgroup, context cancellation, and CI-friendly exit codes.