Gophercises
Coding exercises for budding gophers
Gophercises is a free course of roughly 20 mini-applications, packages, and tools built in Go, each designed to teach a different topic. It is aimed at learners who have finished introductory tutorials and need practice choosing and completing side projects. Topics include channels, mutexes, goroutines, functional options, chaining, interfaces, parts of the standard library (io, time, and others), and reading command line input.
Exercises include a quiz game, URL shortener, choose-your-own-adventure web app, HTML link parser, sitemap builder, CLI task manager, phone number normalizer, deck of cards package, blackjack game and AI, file renaming tool, concurrency and caching work on an existing web app, recover middleware, a Twitter retweet contest CLI, an encrypted secrets API and CLI, an image transform service, PNG and SVG chart building, and PDF generation. Each exercise lists its topics and video length, with details and source code available. The course is free; access requires providing a working email address, and signing up grants immediate access to all published exercises.
12 alternatives to Gophercises
Ranked by how well each tool replaces Gophercises: shared features, audience, price and popularity.
- 64 out of 100 matchFree
- 62 out of 100 matchContact sales
An online programming learning service for beginners through practical levels, covering AI
Covers 3 of 3 key features.
Free plan62 out of 100 matchContact salesfreeCodeCamp — Learn to Code for Free. Coding Courses & Certifications
Covers 1 of 3 key features.
Free plan61 out of 100 matchFreeGet really good at programming. Develop fluency in 84 programming languages with our blend
Covers 1 of 3 key features and is open source.
Free planOpen source61 out of 100 matchFree- 60 out of 100 matchContact sales
Ximera provides the backend technology for online courses
Covers 3 of 3 key features and is open source.
Free planOpen source60 out of 100 matchContact salesLearning platform offering short video lessons for teams and schools.
Covers 1 of 3 key features.
Free plan60 out of 100 match$20.75/moEducational software suite for children aged 2 to 10
Covers 1 of 3 key features and is open source.
Free planOpen source60 out of 100 matchFreeAchieve mastery through coding practice and developer mentorship
Covers 0 of 3 key features.
Free plan60 out of 100 matchFree- 59 out of 100 matchContact sales
- 59 out of 100 matchFree