Getting Started with Go: Basic Programming

Go 1.16    |    Beginner
  • 17 Videos | 2h 19m 31s
  • Includes Assessment
  • Earns a Badge
Go leverages some of the best features from other languages focusing on a simple, concise program structure and syntax. Go's relatively short learning curve means developers can start developing right away. In this course, you'll explore Go program structure and syntax and the various data types supported by Go. Next, you'll examine various approaches utilized in Go for developing program logic. You'll learn how to declare and initialize variables and constants and explore the specific operators used with different data types. You'll move on to learn how to work with complex data types and how to write code to control the flow of programs by leveraging looping and branching. Lastly, you'll learn how to manipulate and manage strings with various string functions available in Go.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    recognize Go program structure and syntax
    list and describe the various data types supported in Go
    declare and initialize variables in Go
    declare and initialize constants in Go
    recognize and use operators in Go
    recognize how scoping rules apply in Go
    create and work with arrays in Go
    create and work with slices in Go
  • create and work with the map data type in Go
    create and work with pointers in Go
    recognize how control flow statements are used in Go to develop program logic
    use if, if/else, and switch control flow statements in Go to develop program logic
    create and use for loops and branches to control program flow in Go
    loop over collection data types in Go
    work with various string manipulation functions in Go
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 10s
    UP NEXT
  • Playable
    2. 
    Go Program Structure and Syntax
    9m 35s
  • Locked
    3. 
    Supported Data Types in Go
    6m 45s
  • Locked
    4. 
    Declaring and Initializing Variables in Go
    6m 13s
  • Locked
    5. 
    Declaring and Initializing Constants in Go
    7m 56s
  • Locked
    6. 
    Using Operators in Go
    9m 58s
  • Locked
    7. 
    Working with Scoping Rules in Go
    7m 55s
  • Locked
    8. 
    Creating and Using Arrays in Go
    8m 5s
  • Locked
    9. 
    Creating and Using Slices in Go
    14m 27s
  • Locked
    10. 
    Working with the Map Data Type in Go
    12m 47s
  • Locked
    11. 
    Defining and Using Pointers in Go
    8m 3s
  • Locked
    12. 
    Program Flow Control in Go
    9m
  • Locked
    13. 
    Controlling Program Flow in Go
    7m 55s
  • Locked
    14. 
    Working with Loops and Branches in Go
    9m 13s
  • Locked
    15. 
    Looping over Collections in Go
    5m 39s
  • Locked
    16. 
    Working with String Functions in Go
    6m 10s
  • Locked
    17. 
    Course Summary
    1m 10s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.