Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/PandaWhoCodes/awesome-go-in-education
A curated list about Go in Education π
https://github.com/PandaWhoCodes/awesome-go-in-education
List: awesome-go-in-education
Last synced: 16 days ago
JSON representation
A curated list about Go in Education π
- Host: GitHub
- URL: https://github.com/PandaWhoCodes/awesome-go-in-education
- Owner: PandaWhoCodes
- License: cc0-1.0
- Created: 2019-06-07T07:38:38.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-06-22T07:41:43.000Z (over 5 years ago)
- Last Synced: 2024-05-23T09:00:56.140Z (7 months ago)
- Size: 63.5 KB
- Stars: 71
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-go-in-education - A curated list about Go in Education π. (Other Lists / Monkey C Lists)
README
# awesome-go-in-education [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
*A curated list of resources about Go in Education inspired by Python in Education*
There are many ways to contribute to this project. Get started [here](CONTRIBUTING.md).
## Contents
* [Courses and lessons](#courses-and-lessons)
* [Interactive environments](#interactive-environments)
* [MOOCs](#moocs)
* [Introductions and Tutorials](#introductions-and-tutorials)
* [Books](#books)
* [Exercises and Games](#exercises-and-games)
* [Reference and forums](#reference-and-forums)
* [Tools and Libraries](#tools-and-libraries)
* [Conferences and videos](#conferences-and-videos)## Courses and lessons
### Interactive environments
* [Tour Go](https://tour.golang.org/welcome/1)
* [playgo](http://playgo.to/iwtg/en/)
* [Learn GoLang](https://www.learn-golang.org/)
* [cosmiclearn](https://www.cosmiclearn.com/go/)
* [katacoda](https://www.katacoda.com/courses/golang/)### MOOCs
* [coursera](https://www.coursera.org/specializations/google-golang)### Introductions and Tutorials
* [Learn Go in Y minutes](https://learnxinyminutes.com/docs/go/)
* [golangbot](https://golangbot.com/learn-golang-series/)
* [Applied Go](https://appliedgo.net/)
* [Go by Example](https://gobyexample.com)
* [GoLang Bootcamp](http://www.golangbootcamp.com/)
* [Effective Go](https://golang.org/doc/effective_go.html)
* [50 Shades of Go](http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/index.html)
* [Tutorials Point](https://www.tutorialspoint.com/go/)
* [GoLang Tutorials](http://golangtutorials.blogspot.com/2011/05/table-of-contents.html)
* [GoLang Programs](http://www.golangprograms.com/advance-programs.html)
* [Pragmacoders GoLang Tutorial](https://pragmacoders.com/t/golang-tutorials/)
* [Build web application with Golang](https://github.com/astaxie/build-web-application-with-golang) - Golang ebook intro how to build a web app with golang.
* [Building Go Web Applications and Microservices Using Gin](https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin) - Get familiar with Gin and find out how it can help you reduce boilerplate code and build a request handling pipeline.
* [Caching Slow Database Queries](https://medium.com/@rocketlaunchr.cloud/caching-slow-database-queries-1085d308a0c9) - How to cache slow database queries.
* [Canceling MySQL](https://medium.com/@rocketlaunchr.cloud/canceling-mysql-in-go-827ed8f83b30) - How to cancel MySQL queries.
* [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) - A little e-book on Ethereum Development with Go.## Books
* [Learn Go with Tests](https://quii.gitbook.io/learn-go-with-tests/)
* [Introducing Go](http://shop.oreilly.com/product/0636920046516.do)
* [An Introduction to Programming in Go](https://www.golang-book.com/books/intro)
* [Go Lang bootcamp](http://www.golangbootcamp.com/book/)
* [Learning GO](https://miek.nl/go/)
* [Building Web Apps With Go](https://www.gitbook.com/book/codegangsta/building-web-apps-with-go/details)
* [Go 101](https://go101.org) - A book focusing on Go syntax/semantics and all kinds of details.
* [The Go Programming Language by Alan A. A. Donovan and Brian W. Kernighan](http://www.gopl.io/)
* [Go in Action by Brian Ketelsen, Erik St. Martin, and William Kennedy](http://manning.com/ketelsen/)
* [Programming in Go by _Mark Summerfield_](http://www.qtrac.eu/gobook.html)## Exercises and Games
* [gophercises](https://gophercises.com/)
* [Go Web Examples](https://gowebexamples.com/)
* [Games With Go](https://gameswithgo.org/)
* [pixel](https://github.com/faiface/pixel)
* [codingame](https://www.codingame.com/)
* [exercism](https://exercism.io/tracks/go)
* [golang challenge](http://golang-challenge.org/)
* [codewars](https://www.codewars.com/)
* [playgo](http://playgo.to/iwtg/en)
* [playgo](http://playgo.to/iwtg/en)## Reference and forums
### References
* [The Go Programming Language Specification](https://golang.org/ref/spec)
* [Go Documentation](https://golang.org/doc/)
* [Go Lang Cheat Sheet](https://github.com/a8m/go-lang-cheat-sheet)### forums
* [reddit](https://www.reddit.com/r/golang)
* [stackoverflow](https://stackoverflow.com/questions/tagged/go)
* [golangbridge](https://forum.golangbridge.org/)## Tools and Libraries
* [Awesome Go](https://github.com/avelino/awesome-go)### IDE's and Plugins
* Sublime Text via the [GoSublime plugin](https://github.com/DisposaBoy/GoSublime).
* Vim via the [go-vim plugln](https://github.com/fatih/vim-go).
* [GoLand from Jetbrains](http://www.jetbrains.com/go/), the makers of IDEA. (Free for students)
* [VS Code](https://code.visualstudio.com/docs/languages/go)## Conferences and videos
### Conferences
* [Capital Go](http://www.capitalgolang.com) - Washington, D.C., USA.
* [dotGo](http://www.dotgo.eu) - Paris, France.
* [GoCon](http://gocon.connpass.com/) - Tokyo, Japan.
* [GoDays](https://www.godays.io/) - Berlin, Germany.
* [GoLab](http://golab.io/) - Florence, Italy.
* [GolangUK](http://golanguk.com/) - London, UK.
* [GopherChina](http://gopherchina.org) - Shanghai, China.
* [GopherCon](http://www.gophercon.com/) - Denver, USA.
* [GopherCon Brazil](https://gopherconbr.org) - FlorianΓ³polis, BR.
* [GopherCon Europe](https://gophercon.is/) - Reykjavik, Iceland.
* [GopherCon India](https://www.gophercon.in/) - Pune, India.
* [GopherCon Israel](https://www.gophercon.org.il/) - Tel Aviv, Israel.
* [GopherCon Russia](https://www.gophercon-russia.ru) - Moscow, Russia.
* [GopherCon Singapore](https://gophercon.sg) - Mapletree Business City, Singapore.
* [GopherCon Vietnam](https://gophercon.vn/) - Ho Chi Minh City, Vietnam.
* [GothamGo](http://gothamgo.com/) - New York City, USA.
* [GoWayFest](https://goway.io/) - Minsk, Belarus.### Videos
* [Just for Func - Programming in Go](https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw)
* [Go / Golang Crash Course](https://www.youtube.com/watch?v=SqrbIlUwR0U)
* [Golang REST API With Mux](https://www.youtube.com/watch?v=SonwZ6MF5BE)
* [Rapid Web Development In Go (aka Intro Into Buffalo)](https://www.youtube.com/watch?v=J0JnHNgPMRk)
* [Writing Beautiful Packages in Go](https://www.youtube.com/watch?v=cmkKxNN7cs4)
* [GhopherCon: The scheduler saga](https://youtu.be/YHRO5WQGh0k)