# Learn Golang Go Tutorial

> Golang tutorials offline: learn Go programming, quizzes, code exercises

Canonical page: [https://chrome-stats.com/d/com.app.learngo](https://chrome-stats.com/d/com.app.learngo)

## Overview

- **ID:** `com.app.learngo`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Afolabi Tobi Peter
- **Category:** EDUCATION
- **Downloads:** 1,682
- **Version:** 14.0.0
- **Last updated:** 2026-08-23
- **First published:** 2026-01-04
- **Publisher country:** GB
- **Size:** 37 MB
- **Data as of:** 2026-09-12
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.app.learngo)
- **Website:** [https://smartpublicfuture.blogspot.com/](https://smartpublicfuture.blogspot.com/)
- **Privacy policy:** [https://sites.google.com/view/privacy-golang-tutorial](https://sites.google.com/view/privacy-golang-tutorial)

## Description

Learn Golang is an offline Go programming tutorial app for beginners and working developers alike: 69 lessons across 15 chapters, from your first Go program to goroutines, channels and generics.<br><br>WHAT YOU LEARN<br>Every chapter builds on the one before it, and every lesson carries runnable Go code:<br>- Getting started: what Go is, your first Go program, comments, the fmt package<br>- Variables and data types: declarations, strings, type inference, iota<br>- Control flow: if/else, switch, for loops, defer, panic and recover<br>- Functions: parameters, multiple return values, closures, recursion<br>- Arrays, slices and maps<br>- Structs, methods and interfaces<br>- Pointers<br>- Error handling the Go way<br>- Packages and modules<br>- Concurrency: goroutines and channels<br>- Testing Go code<br>- Building a REST API with Go<br>- Generics<br><br>HOW YOU PRACTISE<br>- Interactive coding exercises: multiple choice, fill in the blank, output prediction, bug fixing, and writing Go code yourself<br>- Typed answers are graded against the reference solution, with an explanation and a hint when you get it wrong<br>- Chapter quizzes: a quiz closes each of the 15 chapters<br>- Flashcards built from every chapter for fast revision<br>- Run the code samples on the official Go Playground and read the real output<br>- Search any lesson by title or content<br><br>STAY CONSISTENT<br>- Daily streak, XP, and 10 levels to climb<br>- Hearts: a wrong answer costs one, and they refill over time<br>- Streak freezes that protect a streak you worked for<br>- 18 achievements<br>- A 12-week activity heatmap of everything you have studied<br>- A daily goal of 5 to 30 minutes, with an optional reminder<br><br>STUDY ANYWHERE<br>- All 69 Go lessons work offline, with no account and no sign-in<br>- Your progress stays on your device<br>- Light and dark themes<br>- Free, supported by ads<br><br>WHO IT IS FOR<br>- Complete beginners who have never written a line of Go<br>- Developers arriving from Python, JavaScript, Java, C# or PHP who want Go syntax quickly<br>- Backend and cloud developers who need goroutines, channels and error handling to click<br>- Anyone who wants a Go cheat sheet in their pocket<br><br>No prior Go experience is needed. You need no compiler, no terminal and no setup: open a lesson, read the code, answer the exercise, and keep the streak alive.<br><br>Whether you are learning Golang from scratch, moving into backend work with web servers, cloud services and microservices, or brushing up on Go concurrency, this Golang tutorial app keeps the language in your pocket.<br><br>Start with hello world today, and write your first goroutine this week.

## Rankings

- #1,002,515 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_ADSERVICES_AD_ID`
- `android.permission.ACCESS_ADSERVICES_ATTRIBUTION`
- `android.permission.ACCESS_ADSERVICES_TOPICS`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.INTERNET`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.RECEIVE_BOOT_COMPLETED`
- `android.permission.VIBRATE`
- `android.permission.WAKE_LOCK`
- `com.android.vending.CHECK_LICENSE`
- `com.app.learngo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`
- `com.google.android.gms.permission.AD_ID`

## Similar extensions and apps

- [Learn GoLang Quick Guide](https://chrome-stats.com/d/lifegoal.helpinghands.go) — 12,202 users, 2.80 / 5
- [Golang Tutorial](https://chrome-stats.com/d/com.edu.golangtutorial) — 126 users
- [GoLango – Go Language Course](https://chrome-stats.com/d/com.newHMapps.golang) — 1,093 users
- [Learning Go](https://chrome-stats.com/d/com.airtonsiq.learngo) — 22 users
- [Go Programming: Learn & Code](https://chrome-stats.com/d/com.allbachelor.goprogramsapp) — 3,376 users
- [Learn Go: Golang Programming](https://chrome-stats.com/d/com.learnsimpli.learngo) — 92 users
- [Learn GO Programming](https://chrome-stats.com/d/com.fashbell.learn.go) — 101 users
- [Learn Go Lang Offline](https://chrome-stats.com/d/com.meenstudio.golang) — 11,879 users, 3.67 / 5
- [Learn Golang](https://chrome-stats.com/d/com.rohitarya570.go) — 590 users
- [Learn - Go-Lang](https://chrome-stats.com/d/in.intelitech.golang) — 2,525 users
- [Learn Go Pro](https://chrome-stats.com/d/com.app.learngopro) — 1 users
- [Learn Go: Backend Coding](https://chrome-stats.com/d/com.coddykit.go.academy) — 3,292 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.app.learngo)
