Skip to main content
00:00/00:00
Lecture 27 of 42

Understanding Loops

Download Course (Free)

Course Content

0 / 42 completed
Section 1: Setting Up a Development Environment6 videos

Version Information

1m

Demo - Installing the Go Toolchain

4m

Editor Setup

1m

Demo - Installing and Setting Up Visual Studio Code

6m

What You Will Learn

4m

Demo - Hello World

8m
Section 2: Variables and Simple Data Types9 videos

The Simple Data Types

1m

Using Boolean Types

1m

Using Numeric Types

2m

Using String Types

2m

Declaring Variables

2m

Using Error Types

2m

Working with Constants

2m

Differentiating Pointers and Values

5m

Demo - Using Variables and Simple Types

10m
Section 3: Aggregate Data Types8 videos

The Aggregate Data Types

1m

Using Arrays

4m

Understanding Slices

5m

Demo - Using Slices

3m

Understanding Maps

4m

Demo - Using Maps

3m

Demo - Using Structs

4m

Understanding Structs

3m
Section 4: Control Flow - Branches5 videos

The Foundational Branching Constructs

1m

Using If Statements

2m

Demo - If Statements

7m

Using Switches

3m

Demo - Switch Statements

4m
Section 5: Control Flow - Loops6 videos

Understanding Loops

1mNow Playing

Demo - Infinite Loops

5m

The Primary Looping Constructs

3m

Demo - Collection-based Loops

5m

Understanding Collection-based Loops

3m

Demo - Loop Till Condition

6m
Section 6: Functions8 videos

Overview of Functions

1m

Understanding Gos Function Signature

1m

Using Parameters and Arugments

1m

Understanding Variadic Parameters

2m

Returning Values from Functions

3m

Course Summary

2m

Demo - Using Functions to Improve Code Structure

7m

Differentiating Values and Pointers as Parameters

3m