Recherche d'applications

Learn Go: Golang Backend Code

com.coddykit.go.academy
Education Gratuite Contient des publicités Achats intégrés Everyone Ouvrir sur Google Play
1,000+
installations · ≈3.8K
—
0 notes
2024-12-22
première sortie
2026-10-11
dernière mise à jour

Description

Practice Go programming in a mobile IDE with a compiler, katas and an AI mentor.

Learn Go (Go) the practical way: a step-by-step Go programming tutorial, a compiler in your pocket and daily katas built around what makes the language different: goroutines, channels and simple, fast backend code. WHAT'S INSIDE • 51 Go courses with 203 lessons, from your first variable to gRPC, Docker and the Go memory model • A Go code editor and compiler, a small IDE on your phone that runs your code on a real Go toolchain (internet connection needed) • Go Lab: daily katas, a concurrency lab with the real race detector, and Go Doctor with gofmt and go vet • 60 coding missions (easy, medium and hard) and 20 guided projects • An AI mentor that explains compiler errors and concepts in plain language • World Coding Challenge: 3 live global rounds every day • Quizzes, streaks and a clear path from beginner (A1) to advanced (C1) • The app is available in 22 languages THE GO PROGRAMMING CURRICULUM Beginner: variables, types and zero values, if/for/switch, functions with multiple return values, arrays, slices and maps, strings, fmt formatting and the time package. Intermediate: structs and methods, pointers, interfaces, error handling, packages and modules, the standard library, regular expressions, sorting, struct tags, JSON and file I/O, bufio, embedding and composition. Backend development: goroutines and channels, select, mutexes and the sync package, context and cancellation, an HTTP server with net/http, HTTP clients and REST APIs, testing, generics, io.Reader and io.Writer, rate limiting, database/sql, sqlx and pgx, REST APIs with Gin, middleware, CLI apps with Cobra, GORM, configuration with Viper, structured logging with slog, WebSockets, cron jobs and deploying Go applications with Docker. Advanced: benchmarking and pprof profiling, worker pools and pipelines, advanced concurrency patterns, gRPC, reflection, plugins, and the Go memory model and garbage collector. GO LAB: PRACTICE THAT RUNS REAL CODE • Daily kata: a table-driven test puzzle, free every day, with its own streak • Concurrency Lab: run your own goroutine code under the race detector and see exactly which two goroutines touched the same memory. Deadlocks are explained in plain words, and 6 visual puzzles show goroutines and channels on a timeline • Go Doctor: format your code with gofmt in one tap and check it with go vet. Pro adds escape analysis • Build your own HTTP core: a free 7-step backend track where you write the request, response, handlers, routing, path parameters, middleware and JSON errors yourself • Go Recall: short spaced-repetition cards on the gotchas that trip people up • Go by Example: runnable snippets from the standard library LEARN GOLANG BY WRITING CODE Every topic mixes a short explanation with hands-on practice. Write code in the editor, run it, read the compiler output and fix it. When you are stuck, ask the AI mentor why a goroutine blocks, what an interface really is or how to read a compiler error. Coding missions and guided projects turn each concept into working programs, one step at a time. WHO IT'S FOR • Complete beginners who want Go as a first programming language • Developers moving to Go from another language • Anyone aiming for backend developer work in Go: concurrency, APIs, databases and testing are covered in depth • Students who want extra Go practice alongside a class FREE AND PRO Free: the first course, 2 coding missions, 1 guided project, the daily kata, the Concurrency Lab and race detector, gofmt, 3 go vet runs a day and 1 AI mentor question a day. The free version shows ads. Pro (weekly, monthly or yearly subscription): all 51 courses, every mission and project, unlimited AI mentor, unlimited go vet, escape analysis, the certificate exam and no ads. Go is a trademark of Google LLC. This app is an independent learning tool and is not affiliated with or endorsed by Google. Privacy policy: https://www.coddykit.com/terms/privacy-policy

Nouveautés

• Refreshed look and smoother experience across the app • Improved translations — lessons and screens in your language Thanks for learning with us — your reviews help us improve!

Détails

Version82.6.2
Version Android minimale7.0
Avis0
Prix des achats$5.99 - $59.99 per item
Site du développeurcoddykit.com
Disponible dansdans le monde entier (242)
Coordonnées du développeurdans l'offre Business
Données collectées2026-10-30

Ces données dans l'API

La fiche complète en JSON coûte 1 crédit.

curl -H "X-API-Key: YOUR_KEY" \
  "https://apkapi.com/api/v1/app?id=com.coddykit.go.academy"