Skip to content
CourseraJavaScriptFree courseBeginner levelCertificate

Getting Started with Go

Created by: Ian Harris

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100

icon
Course Description

Learn the basics of Go, an open source programming language origilly developed by a team at Google and enhanced by many contributors from the open source community. This course is designed for individuals with previous programming experience using such languages as C, Python, or Java, and covers the fundamental elements of Go. Topics include data types, protocols, formats, and writing code that incorporates RFCs and JSON. Most importantly, you'll have a chance to practice writing Go programs and receive feedback from your peers. Upon completing this course, you'll be able to implement simple Go programs, which will prepare you for subsequent study at a more advanced level.

icon
Instructor Details

Ian Harris

Ian G. Harris is currently Vice Chair of Undergraduate Education in the Computer Science Department at the University of California, Irvine. He received his BS degree in Computer Science from Massachusetts Institute of Technology in 1990. He received his MS and PhD degrees in Computer Science from the University of California, San Diego in 1992 and 1997 respectively. He was a member of the faculty in the Electrical and Computer Engineering Department at the University of Massachusetts Amherst from 1997 until June 2003. Professor Harris serves on the program committees of several leading conferences in hardware design verification and security including IEEE/ACM Design Automation Conference, IEEE International Conference on Computer-Aided Design, and IEEE Hardware Oriented Security and Trust (HOST). Professor Harris serves on the program committees of several leading conferences in hardware design verification and security including IEEE/ACM Design Automation Conference, IEEE International Conference on Computer-Aided Design, and IEEE Hardware Oriented Security and Trust (HOST).

icon
More courses by Ian Harris

Free

Free

Free

Free

icon
Reviews

4.3

124 reviews in total

Select a bar to show only those reviews.Select the bar again to show every rating.

By Saurabh S on 8-Nov-19

Sweet and simple introduction to the GoLang.

By Devon E on 8-Nov-19

Excellent course - well explained, and the exercises complement the lessons really well, requiring you to do some of your own research to build on what you've been taught. Great.

By Anh D on 31-Oct-19

Current version of Golang is 1.13. The section about project structure and workspace should be updated because now we can use Go module to manage source and packages.

By Eduardo F on 31-Oct-19

Thank you

By Ardavan I on 30-Oct-19

This course is the only talks and powerpoint slides, there is absolutely no code, monitor screen sharing, etc.The
courses talk about fundamentals and computer science stories. The entire specialization focus is less than 50% on the Go language itself.
No Go mod, No libraries, No coding...For instance, The professor is about to explain a new thing and suddenly remember forgot to mention something before so he jumps to the missing point and then jumps back to continue. HARD to follow up...The quizzes have many typos/duplicates. That makes you fail!Overall strongly I do NOT suggest to waste your money or time on this specialization on Coursera.

By Sebastian R on 19-Oct-19

Clearer assignments would have made some things more straight forward. Some more coding examples during the courses would have been appreciated, now there is a bit too much of powerpoint. Otherwise great course and structure!

By Justin E on 19-Oct-19

Was easy to follow and I like that it assumes you had some programming already. I would like to see maybe more detail on why GO does slices with length and capacity.

By My I on 17-Oct-19

Awesome course for understanding basics of Go!!

By Murali M on 16-Oct-19

Great videos and lecturer.Simple to understand the concepts

By Sujith S on 13-Oct-19

This was my first coursera course. I always wanted to experience online way of learning. I am really happy that I did this. Thanks a lot for providing this.

By Arka B on 11-Oct-19

very good hands-on options and informative guidelines.

By Antonio B on 11-Oct-19

Very Good Course for Programming in Go Language

Showing 12 of 124 reviews