Curriculum

1 Topic
Specialization Overview

2 Topics
Welcome to the Course
Go documentation

11 Topics
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 1 Activity: "Hello world!"

15 Topics
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 2 Activity: trunc.go
Module 2 Activity: findian.go

9 Topics
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 3 Activity: slice.go

7 Topics
Module 4 Overview
M4.1.1 - RFCs
M4.1.2 - JSON
M4.2.1 - File Access ioutil
M4.2.2 - File Access os
Module 4 Activity: makejson.go
Final Course Activity: read.go

  Write a Review

Getting Started with Go

Go to Free Course