mirror of
https://github.com/golang/go.git
synced 2025-05-05 15:43:04 +00:00
Making online learning resource more prominent.
parent
8b389db13f
commit
6c3bd9e963
@ -1,11 +1,11 @@
|
||||
# Introduction
|
||||
|
||||
Go is a great language for CS majors. This page presents some university courses that use Go.
|
||||
Go is a great language for CS majors. This page presents some university courses that use Go. For a list of free and commercial Go training classes, see [the Learn wiki](Learn).
|
||||
|
||||
# Language
|
||||
|
||||
* University of Helsinki, Department of Computer Science used to have a course named Introduction to Go, taught by K. Bäckman: http://www.cs.helsinki.fi/courses/582336 in Spring 2010.
|
||||
* University of Sofia "St. Kliment Ohridski", Faculty of Mathematics and Informatics has elective course named "Programming with Go", taught by K. Vladimiroff: http://fmi.golang.bg (bulgarian) and their [[public lectures](https://github.com/fmi/go-lectures)] (also in bulgarian)
|
||||
* University of Sofia "St. Kliment Ohridski", Faculty of Mathematics and Informatics has elective course named "Programming with Go", taught by K. Vladimiroff: http://fmi.golang.bg (bulgarian) and their [[public lectures](https://github.com/fmi/go-lectures)] - (also in bulgarian)
|
||||
* Free University of Berlin (Germany) had a course [Introduction to Go Programming](http://w3.inf.fu-berlin.de/lehre/WS12/go/) in Spring 2013.
|
||||
* J.W. Goethe University (Frankfurt/Main, Germany) had a course [Introduction to Go Programming](http://www.sepl.informatik.uni-frankfurt.de/2014-ws/b-ps2/index.de.html) in Spring 2015 (in german)
|
||||
|
||||
@ -48,6 +48,3 @@ Go is a great language for CS majors. This page presents some university courses
|
||||
|
||||
* University of Stavanger, Norway. We use Go to build a replicated state machine based on Paxos in DAT520 Distributed Systems. http://www.uis.no/studies/study-courses/?code=DAT520_1&parentcat=9835
|
||||
|
||||
# Commercial Go Training
|
||||
|
||||
* Framework Training run free half-day Go Programming workshops and longer (non-free) Go Programming courses in the UK and on-site worldwide: https://www.frameworktraining.co.uk/go-language-free-training-workshop/ https://www.frameworktraining.co.uk/go-programming-training-course/
|
13
Home.md
13
Home.md
@ -51,13 +51,12 @@ Once you have an overview of the language, here are resources you can use to lea
|
||||
|
||||
- [Books](Books) - A list of Go books that have been published (ebook, paper)
|
||||
- [Articles](Articles) - A collection of articles to help you learn more about Go.
|
||||
- Classes and Training
|
||||
- [Courses](Courses) - Online classes you can take (free & paid) to learn more about Go.
|
||||
- [Learn](Learn) - Additional resources and tutorials.
|
||||
- [LearnConcurrency](LearnConcurrency)
|
||||
- [LearnErrorHandling](LearnErrorHandling)
|
||||
- [LearnServerProgramming](LearnServerProgramming)
|
||||
- [LearnTesting](LearnTesting)
|
||||
- [Learning Go](Learn) - A collection of resources for learning Go - beginner to advanced.
|
||||
- [More on concurrency](LearnConcurrency)
|
||||
- [More on error handline](LearnErrorHandling)
|
||||
- [More on server programming](LearnServerProgramming)
|
||||
- [More on testing](LearnTesting)
|
||||
- [Universtiry Courses](Courses) - A list of CS programs and classes using Go.
|
||||
- Videos, Talks and Presentations
|
||||
- [GopherVids](http://gophervids.appspot.com/) is a searchable index of videos about Go.
|
||||
- [GoTalks](GoTalks) - A collection of talks from Go conferences and meetups.
|
||||
|
6
Learn.md
6
Learn.md
@ -1,8 +1,14 @@
|
||||
In addition to the resources available [at golang.org](http://golang.org/doc/#learning) there are a range of community-driven initiatives:
|
||||
|
||||
* [Learning to Program in Go](https://www.youtube.com/playlist?list=PLei96ZX_m9sVSEXWwZi8uwd2vqCpEm4m6), a multi-part video training class.
|
||||
* [Pluralsight Classes for Go](http://www.pluralsight.com/tag/golang) - A growing collection of (paid) online classes.
|
||||
* [Ardan Labs Training](https://www.ardanlabs.com/) - Commercial, live instruction for Go programming.
|
||||
* [Go By Example](http://gobyexample.com/) provides a series of annotated code snippets.
|
||||
* [Learn Go in Y minutes](http://learnxinyminutes.com/docs/go/) is a top-to-bottom walkthrough of the language.
|
||||
* [Free Go Language Workshop](https://www.frameworktraining.co.uk/go-language-free-training-workshop/) Framework Training is running regular free BYOD workshops in London, UK
|
||||
* [GoingGo.net](http://www.goinggo.net/) - A collection of videos and articles for learning Go.
|
||||
* [Golang Tutorials](http://golangtutorials.blogspot.com/2011/05/table-of-contents.html) - A free online class.
|
||||
|
||||
|
||||
Learning resources for specific topics:
|
||||
* [LearnConcurrency](LearnConcurrency) outlines a course of study of Go's concurrency model and patterns.
|
||||
|
Loading…
x
Reference in New Issue
Block a user