Skip to main content
CF

Advanced Branching and Looping in GO

1h 14m 40s
English
Paid

GO is a relatively new programming language that offers powerful tools for managing code flow. In this course, Advanced Branching and Looping in GO, you will gain the ability to effectively use the GO for loop statement, and the two available branch statements: if/else and switch in real-world applications.

Understanding Control Structures in GO

First, you will learn the different use cases available for controlling code flow in GO. Understanding for, if/else, and switch will enable you to handle complex programming logic with ease.

Developing with GO

Diverse Use Cases for Control Structures

Next, you will discover the various ways that you can use these control structures. This will be achieved by developing several independent programs and demonstrations, which provide hands-on experience with GO's capabilities.

Applying to Real-World Scenarios

Integrating Business Requirements

Finally, you will explore how to apply these control statements within the context of business requirements using complete end-to-end mini-projects. These projects are designed to simulate real-world demands and showcase the practical application of what you've learned.

Conclusion

By the end of this course, you will have gained the skills and knowledge of GO's control structures needed to tackle simple to complex tasks. You will be proficient in using GO loops and branch statements, empowering you to improve your coding efficiency and effectiveness in various applications.

About the Author: Pluralsight

Pluralsight thumbnail

Pluralsight is one of the largest enterprise-focused online technology training platforms in the world, founded in 2004 by Aaron Skonnard and acquired by Vista Equity Partners in 2021. The platform has historically been the dominant choice for corporate IT training, with a catalog of over 7,000 courses covering software development, IT operations, security, data, and cloud across virtually every major vendor and open-source platform.

The instructor roster includes Microsoft Regional Directors, AWS / Azure / GCP MVPs, and named experts in essentially every active technology track. Course material is structured for the corporate-training market: each course covers a specific skill at a defined depth, and Pluralsight's role-based learning paths are widely used by enterprises for upskilling engineering teams.

The CourseFlix listing under this source carries 12 Pluralsight courses — a small slice of the broader platform's catalog. Material is paid; Pluralsight itself runs on a monthly / annual subscription on the original platform, with Pluralsight Skills (individual) and Pluralsight Flow (engineering analytics) as the main product lines.

Watch Online 22 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 22 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Course Overview
All Course Lessons (22)
#Lesson TitleDurationAccess
1
Course Overview Demo
01:28
2
Course Introduction (Learning GO Loops with the FOR Statement)
02:41
3
Module Overview
02:56
4
Demo: Linked List Traversal
03:33
5
Demo: Finding Random Number
04:42
6
Demo: Encryption and Decryption
04:28
7
Mini Project: IOT Sensor Analysis
06:53
8
Summary
00:53
9
Overview (Learning GO Selections with If/Else Statements)
01:27
10
Use Cases
01:48
11
Demo: Factors and Prime Numbers
02:43
12
Demo: Calculating Grades
07:38
13
Demo: Binary Search
04:11
14
Mini Project: Tic Tac Toe
05:49
15
Summary
00:56
16
Overview (Learning GO Selections with the Switch Statement)
01:17
17
Use Cases
02:01
18
Demo: Revisiting Calculating Grades
02:19
19
Demo: Area and Volume of Common Shapes
05:19
20
Demo: Customer Sentiment
04:55
21
Mini Project: Vehicle Inventory
05:44
22
Summary
00:59
Unlock unlimited learning

Get instant access to all 21 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What is Advanced Branching and Looping in GO about?
GO is a relatively new programming language that offers powerful tools for managing code flow. In this course, Advanced Branching and Looping in GO , you will gain the ability to effectively use the GO for loop statement, and the two…
Who teaches this course?
It is taught by Pluralsight. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 22 lessons with a total runtime of 1 hour 14 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/advanced-branching-and-looping-in-go. The page hosts every lesson with the integrated video player; no download is required.