learn go by building projects
app.codecrafters.io · 11,035 words · saved by 1 readers
Real-world proficiency projects designed for experienced engineers. Develop software craftsmanship by recreating popular devtools from scratch.
Go | CodeCrafters Loading... Catalog Pricing Feedback Sign in with GitHub Master Go. Go mastery exercises. Become your team's resident Go expert. 143,035 learners 396 exercises Start Learning Go Challenges Put your Go skills to the test. Practice by building popular open-source tools from scratch. Build your own Shell FREE THIS MONTH This challenge is free until 1 July 2026! A shell is the program that interprets what you type into the terminal. It reads your commands, runs programs, and prints their output. Popular examples are Bash and ZSH. In this challenge, you'll build your own shell from
saved by
related reading
- Free for Developersfree-for.dev
- Reflections on 10,000 Hours of Programming | Matt Rickardmatt-rickard.com
- Zed — Your last next editorzed.dev
- Codédex | Start Your Coding Adventure ⋆˙⟡codedex.io
- Hack Club Workshops – Hack Clubworkshops.hackclub.com
- Go go-to guide · YourBasicyourbasic.org
- Frequently Asked Questions (FAQ) - The Go Programming Languagego.dev
- GitHub - maxritter/pilot-shell: Professional context and harness engineering for Claude Code and OpenAI Codex. Build production-grade software with spec-driven development, TDD, persistent memory, quality gates, code intelligence, human oversight, and end-to-end verification.github.com
- Ampampcode.com
- GitHub - jlevy/the-art-of-command-line: Master the command line, in one pagegithub.com
- GitHub - Owl-Listener/designer-skills: Designer Skills Collection: agentic skills, commands, and plugins for design — from research to systems, UI, interaction, and delivery.github.com
- GitHub - nikivdev/go: Go tools, libraries · GitHubgithub.com