Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/piyushhbhutoria/programming-with-google-go
All the answer to Coursera Programming with Google Go Specialisation.
https://github.com/piyushhbhutoria/programming-with-google-go
answers coursera go golang solutions specialization
Last synced: 2 months ago
JSON representation
All the answer to Coursera Programming with Google Go Specialisation.
- Host: GitHub
- URL: https://github.com/piyushhbhutoria/programming-with-google-go
- Owner: Piyushhbhutoria
- License: mit
- Created: 2019-06-12T12:59:12.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-01T08:28:40.000Z (over 4 years ago)
- Last Synced: 2024-11-02T11:11:42.459Z (3 months ago)
- Topics: answers, coursera, go, golang, solutions, specialization
- Language: Go
- Homepage:
- Size: 65.4 KB
- Stars: 9
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Coursera: Programming with Google Go Specialisation
> Don't copy the exact code here or you will be banned from Coursera
### Getting Started with Go
[Programming assignments for Getting Started with Go](https://www.coursera.org/learn/golang-getting-started)
**WEEK 1:** Getting Started with Go
[Hello World](Getting%20Started%20with%20Go/hello/hello.go)**WEEK 2:** Basic Data Types
[Truncation](Getting%20Started%20with%20Go/trunc/trunc.go)
[Find IAN](Getting%20Started%20with%20Go/findian/findian.go)**WEEK 3:** Composite Data Types
[Slice](Getting%20Started%20with%20Go/slice/slice.go)**WEEK 4:** Protocols and Formats
[Make JSON](Getting%20Started%20with%20Go/makejson/makejson.go)
[Read File](Getting%20Started%20with%20Go/read/read.go)### Functions, Methods, and Interfaces in Go
[Programming assignments for Functions, Methods, and Interfaces in Go](https://www.coursera.org/learn/golang-functions-methods)
**WEEK 1:** Functions & Organization
[Bubble Sort](Functions%2C%20Methods%2C%20and%20Interfaces%20in%20Go/bubbleSort/bubbleSort.go)**WEEK 2:** Function types
[Generate Displacement](Functions%2C%20Methods%2C%20and%20Interfaces%20in%20Go/genDisp/gendisp.go)**WEEK 3:** Object Orientation in Go
[Animals](Functions%2C%20Methods%2C%20and%20Interfaces%20in%20Go/animal/animal.go)**WEEK 4:** Interfaces for Abstraction
[Animal Query](Functions%2C%20Methods%2C%20and%20Interfaces%20in%20Go/Animal%20interface/animalQuery.go)### Concurrency in Go
[Programming assignments for Concurrency in Go](https://www.coursera.org/learn/golang-concurrency)
**WEEK 1:** Why Use Concurrency?
[Moore's Law](Concurrency%20in%20Go/week1/ass1.pdf)**WEEK 2:** Concurrency basics
[Race condition](Concurrency%20in%20Go/raceCondition/race.go)**WEEK 3:** Threads in Go
[Array sort](Concurrency%20in%20Go/arraySort/arraySort.go)**WEEK 4:** Synchronized Communication
[Philosopher](Concurrency%20in%20Go/philosopher/philosopher.go)