

Getting Started with Go at Coursera Overview
Duration | 11 hours |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Getting Started with Go at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 1 of 3 in the Programming with Google Go Specialization
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Intermediate Level
- Approx. 11 hours to complete
- English Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish
Getting Started with Go at Coursera Course details
- Learn the basics of Go, an open source programming language originally 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.
Getting Started with Go at Coursera Curriculum
Introduction to the Specialization
Specialization Overview
Welcome to the Course
Go Documentation
Module 1 Overview
M1.1.1 - Why Should I Learn Go? (Advantages of Go)
M1.1.2 - Objects
M1.1.3 - Concurrency
M1.2.1 - Installing Go
M1.2.2 - Workspaces & Packages
M1.2.3 - Go Tool
M1.3.1 - Variables
M1.3.2 - Variable Initialization
Module 1 Quiz
Module 2: Basic Data Types
Module 2 Overview
M2.1.1 - Pointers
M2.1.2 - Variable Scope
M2.1.3 - Deallocating Memory
M2.1.4 - Garbage Collection
M2.2.1 - Comments, Printing, Integers
M2.2.2 - Ints, Floats, Strings
M2.2.3 - String Packages
M2.3.1 - Constants
M2.3.2 - Control Flow
M2.3.3 - Control Flow, Scan
STOP -Read This First!
Module 2 Quiz
Module 3: Composite Data Types
Module 3 Overview
M3.1.1 - Arrays
M3.1.2 - Slices
M3.1.3 - Variable Slices
M3.2.1 - Hash Tables
M3.2.2 - Maps
M3.3.1 - Structs
Module 3 Quiz
Module 4: Protocols and Formats
Module 4 Overview
M4.1.1 - RFCs
M4.1.2 - JSON
M4.2.1 - File Access, ioutil
M4.2.2 - File Access, os
Other courses offered by Coursera
Student Forum
Useful Links
Know more about Coursera
Know more about Programs
- Engineering
- Instrumentation Technology
- Food Technology
- BTech Chemical Engineering
- Aeronautical Engineering
- AI & ML Courses
- BTech Petroleum Engineering
- Metallurgical Engineering
- MTech in Computer Science Engineering
- VLSI Design
- Petroleum Engineering
- BTech Robotics Engineering
- Aerospace Engineering
- BTech in Biotechnology Engineering
- BTech Mechatronics Engineering