Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inancgumus/learngo
β€οΈ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. π Learn Go by fixing 1000+ tiny programs.
https://github.com/inancgumus/learngo
best-practices course design-patterns exercise exercises go golang golang-examples idiomatic-go idioms learn-go learn-to-code learning-by-doing learning-go learning-golang patterns patterns-go project quizzes tutorial
Last synced: 5 days ago
JSON representation
β€οΈ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. π Learn Go by fixing 1000+ tiny programs.
- Host: GitHub
- URL: https://github.com/inancgumus/learngo
- Owner: inancgumus
- License: other
- Created: 2018-10-15T11:12:00.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-14T03:10:14.000Z (10 months ago)
- Last Synced: 2025-01-14T06:05:18.969Z (12 days ago)
- Topics: best-practices, course, design-patterns, exercise, exercises, go, golang, golang-examples, idiomatic-go, idioms, learn-go, learn-to-code, learning-by-doing, learning-go, learning-golang, patterns, patterns-go, project, quizzes, tutorial
- Language: Go
- Homepage: http://twitter.com/inancgumus
- Size: 3.14 MB
- Stars: 19,036
- Watchers: 314
- Forks: 2,614
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesomeLibrary - learngo - β€οΈ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. π Learn Go by fixing 1000+ tiny programs. (θ―θ¨θ΅ζΊεΊ / go)
- Awesome - LearnGo - 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. (Development / Programming)
- awesome-github - learngo
- awesome-starts - inancgumus/learngo - 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes (Go)
- go-awesome - learngo - 1000+ Go examples, exercises and tests (Documentation / To Organize)
- awesome-list - learngo - Crafted Go Examples, Exercises, and Quizzes | inancgumus | 10745 | (Go)
- awesome-golang-repositories - learngo - Crafted Go Examples, Exercises, and Quizzes (Repositories)
- awesome-learning-resources - 1000+ Go exercises, examples, and quizzes
- awesome-go-extra - learngo - Crafted Go Examples, Exercises, and Quizzes|14081|1917|4|2018-10-15T11:12:00Z|2022-08-20T18:22:47Z| (Websites / Tutorials)
- StarryDivineSky - inancgumus/learngo
- awesome-go - inancgumus/learngo - Crafted Go Examples, Exercises, and Quizzes. π Learn Go by fixing 1000+ tiny programs.|17,228| (Popular)
- awesome-repositories - inancgumus/learngo - β€οΈ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. π Learn Go by fixing 1000+ tiny programs. (Go)
- awesome-go - Learn Go with 1000+ Exercises - Learn Go with thousands of examples, exercises, and quizzes. Stars:`19.0K`. (Websites / Tutorials)
- awesome-learning-resources - 1000+ Go exercises, examples, and quizzes
- awesome-learning-resources - 1000+ Go exercises, examples, and quizzes
- my-awesome - inancgumus/learngo - practices,course,design-patterns,exercise,exercises,go,golang,golang-examples,idiomatic-go,idioms,learn-go,learn-to-code,learning-by-doing,learning-go,learning-golang,patterns,patterns-go,project,quizzes,tutorial pushed_at:2024-04 star:19.0k fork:2.6k β€οΈ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. π Learn Go by fixing 1000+ tiny programs. (Go)
README
# Get my book!
Go by Example: Programmer's guide to idiomatic and testable code.
π https://github.com/inancgumus/gobyexample
_This book is what you need once you wrap up the exercises in this repository._
[![gobyexamplecover](https://github.com/inancgumus/learngo/assets/621232/14dd4bff-f6e1-489f-9aa5-1452b8219a11)](https://github.com/inancgumus/gobyexample)
---
# A Huge Number of Go Examples, Exercises and Quizzes
Best way of learning is doing. Inside this repository, you will find thousands of Go examples, exercises and quizzes. I initially created this repository for my **[Go: Bootcamp Course](https://www.udemy.com/course/learn-go-the-complete-bootcamp-course-golang/?referralCode=5CE6EB34E2B1EF4A7D37)**. Later on, I added a lot of exercises, and I wanted every programmer who is not yet enrolled in the course to learn for free as well. So here it is. Enjoy.
**Available in the following languages:**
* **[English](https://github.com/inancgumus/learngo)**
* **[Spanish](translation/spanish)** _(WIP: Please Contribute)_
* **[Chinese](translation/chinese)** _(WIP: Please Contribute)_## β€οΈ Help other fellow developers
Sharing is free but caring is priceless. [So, now please click here](https://twitter.com/intent/tweet?text=I%27m%20learning%20%23golang%20with%201000%2B%20hand-crafted%20examples%2C%20exercises%2C%20and%20quizzes.&url=https://github.com/inancgumus/learngo&via=inancgumus) and share this repository on Twitter.
## Stay in touch
* **[Follow me on Twitter](https://twitter.com/inancgumus)**
_I usually tweet Go tips and tricks._
[![@inancgumus](https://img.shields.io/twitter/follow/inancgumus.svg?style=social&label=@inancgumus)](https://twitter.com/inancgumus)
* **[Subscribe to my newsletter](https://eepurl.com/c4DMNX)**
_Get updates from me._
* **[Read my blog](https://blog.learngoprogramming.com)**
_Followed by 5K+ developers, and contains dozens of illustrated articles about Go._
* **[Watch my Youtube channel](https://www.youtube.com/channel/UCYxepZhtnFIVRh8t5H_QAdg?view_as=subscriber)**
---
## License
Whole materials are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.