Golang: Go Programming
Master Go programming with our immersive course designed for dynamic learning. Engage with key programming constructs and unravel the intricacies of functions through hands-on experience. Enroll now for a transformative journey into efficient coding with Go.
- Available in:
- Malaysia

Training Provider Pricing
Pax:
Features
Subsidies

What you'll learn
- Learn about Go syntax including keywords, constants, variables
- Explore data types such as booleans, numerics, characters
- Gain insights into function declaration styles including recursion and closures
- Understand advanced function concepts like defer statements and variable arguments
- Understand the Go runtime environment and compilation process
- Comprehend operators and expressions used in Go
- Get familiar with control flow constructs like if-else statements and loops
- Grasp pointers and string manipulation in Go
Why should you attend?
Dive into the world of Go programming with an in-depth exploration of its core features and constructs. This course is meticulously designed to provide a foundational understanding of Go's runtime and compilation process, introducing learners to the language's syntax such as keywords, identifiers, constants, and variables. Learners will gain practical knowledge on operators and expressions that form the basis of Go code. As the course progresses, participants will delve into fundamental concepts including local assignments, data types like booleans, numerics, characters, and strings, alongside a deep dive into pointers and addresses which are pivotal for memory management. The course also covers control flow constructs such as if-else statements, switch cases, for loops including counter-controlled iterations, condition-controlled iterations, range loops, and appropriate use of break and continue statements to manage loop execution. The comprehensive modules on functions will equip learners with an understanding of parameters, return values, call by value and reference mechanisms, named return variables, blank identifiers, variable argument parameters, defer statements for resource management, recursive functions for complex problem solving, passing functions as parameters for higher-order function construction, and closures to encapsulate state within a function scope.
Course Syllabus
Short Break
15 minsShort Break
15 minsRecap and Q&A
15 minsLunch
1 hourShort Break
15 minsShort Break
15 minsShort Break
15 minsRecap and Q&A
15 minsEnd of Day 1
Ratings and Reviews
Instructor

Tarun Sukhani is a distinguished professional trainer and consultant with over 25 years of extensive experience in the IT and business sectors, having worked across multiple continents including the US, Europe, Asia, South America, and the Middle East. His expertise spans a wide array of domains such as Agile methodologies (Scrum, SAFe, Kanban), enterprise architecture frameworks like TOGAF and COBIT, IT service management standards including ITIL and ISO27001, as well as cybersecurity certifications like CISO and CISSP. Tarun's proficiency extends to project management frameworks such as PRINCE2 and PMP, along with cutting-edge technologies in Big Data analytics using Hadoop and Spark, data science with Python or R, and data visualization tools like Tableau. Tarun has held numerous senior development and executive roles including CIO/CTO positions where he managed large-scale IT operations for multinational corporations such as Dell, AMD, and Experian. His leadership skills have been instrumental in enhancing business operations across various functions including HR, Finance, Operations, Sales, Risk Management, Engineering/Manufacturing, and Accounting. He has also contributed significantly to regional conglomerates like Indra in the Asia Pacific region. A passionate educator at heart, Tarun has facilitated training workshops throughout Asia Pacific countries such as Malaysia, Indonesia, Philippines, Thailand, and Singapore. His training sessions cover a broad spectrum of topics from project management to strategic leadership and soft skills development. Additionally, he specializes in advanced technical subjects like software architecture design patterns for reactive microservices architectures on cloud platforms. Tarun's academic credentials are equally impressive; he graduated summa cum laude with an MSc in Information Systems and an MBA in Finance and Operations Management from Loyola University Chicago. He holds multiple Bachelor's degrees in Biology, Math & Computer Science alongside Business Administration. Further enriching his knowledge base are certifications as an Agile/Scrum trainer; Java/.NET programmer; Machine Learning specialist; InfoSec expert; Business Intelligence professional; complemented by advanced studies in AI & Blockchain from prestigious institutions like MIT & Stanford. His client portfolio includes renowned organizations such as Western Digital/Sandisk for machine learning product management projects; Singtel & CIMB for agile product development initiatives; Tenaga Nasional & JPJ for agile project management engagements among others. Tarun's dynamic approach combined with his deep-rooted passion for developing people makes him a sought-after speaker at international conferences where he shares insights on digital transformation strategies.
Minimum Qualification
Target Audience
Methodologies
Course Reviews

I gained a lot knowledge from this course. Go is one of popular programming language nowadays and the trainer really good at delivered the the training with bunch of samples to practices. I will defenetely go for another course with this provider.

The course has provided a foundation for learning Go programming, which will undoubtedly be valuable in my present work/projects.

The tutor was knowledgable and the explanation was as clear as could be anticipated. I would suggest this course to others.

It was an excellent course. The trainer was well prepared and presented the theory well.
Why should you attend?
Dive into the world of Go programming with an in-depth exploration of its core features and constructs. This course is meticulously designed to provide a foundational understanding of Go's runtime and compilation process, introducing learners to the language's syntax such as keywords, identifiers, constants, and variables. Learners will gain practical knowledge on operators and expressions that form the basis of Go code. As the course progresses, participants will delve into fundamental concepts including local assignments, data types like booleans, numerics, characters, and strings, alongside a deep dive into pointers and addresses which are pivotal for memory management. The course also covers control flow constructs such as if-else statements, switch cases, for loops including counter-controlled iterations, condition-controlled iterations, range loops, and appropriate use of break and continue statements to manage loop execution. The comprehensive modules on functions will equip learners with an understanding of parameters, return values, call by value and reference mechanisms, named return variables, blank identifiers, variable argument parameters, defer statements for resource management, recursive functions for complex problem solving, passing functions as parameters for higher-order function construction, and closures to encapsulate state within a function scope.
What you'll learn
- Learn about Go syntax including keywords, constants, variables
- Explore data types such as booleans, numerics, characters
- Gain insights into function declaration styles including recursion and closures
- Understand advanced function concepts like defer statements and variable arguments
- Understand the Go runtime environment and compilation process
- Comprehend operators and expressions used in Go
- Get familiar with control flow constructs like if-else statements and loops
- Grasp pointers and string manipulation in Go
Course Syllabus
Short Break
15 minsShort Break
15 minsRecap and Q&A
15 minsLunch
1 hourShort Break
15 minsShort Break
15 minsShort Break
15 minsRecap and Q&A
15 minsEnd of Day 1
Course Reviews

I gained a lot knowledge from this course. Go is one of popular programming language nowadays and the trainer really good at delivered the the training with bunch of samples to practices. I will defenetely go for another course with this provider.

The course has provided a foundation for learning Go programming, which will undoubtedly be valuable in my present work/projects.

The tutor was knowledgable and the explanation was as clear as could be anticipated. I would suggest this course to others.

It was an excellent course. The trainer was well prepared and presented the theory well.
Training Provider Pricing
Pax:
Features
Subsidies

Ratings and Reviews
Instructor

Tarun Sukhani is a distinguished professional trainer and consultant with over 25 years of extensive experience in the IT and business sectors, having worked across multiple continents including the US, Europe, Asia, South America, and the Middle East. His expertise spans a wide array of domains such as Agile methodologies (Scrum, SAFe, Kanban), enterprise architecture frameworks like TOGAF and COBIT, IT service management standards including ITIL and ISO27001, as well as cybersecurity certifications like CISO and CISSP. Tarun's proficiency extends to project management frameworks such as PRINCE2 and PMP, along with cutting-edge technologies in Big Data analytics using Hadoop and Spark, data science with Python or R, and data visualization tools like Tableau. Tarun has held numerous senior development and executive roles including CIO/CTO positions where he managed large-scale IT operations for multinational corporations such as Dell, AMD, and Experian. His leadership skills have been instrumental in enhancing business operations across various functions including HR, Finance, Operations, Sales, Risk Management, Engineering/Manufacturing, and Accounting. He has also contributed significantly to regional conglomerates like Indra in the Asia Pacific region. A passionate educator at heart, Tarun has facilitated training workshops throughout Asia Pacific countries such as Malaysia, Indonesia, Philippines, Thailand, and Singapore. His training sessions cover a broad spectrum of topics from project management to strategic leadership and soft skills development. Additionally, he specializes in advanced technical subjects like software architecture design patterns for reactive microservices architectures on cloud platforms. Tarun's academic credentials are equally impressive; he graduated summa cum laude with an MSc in Information Systems and an MBA in Finance and Operations Management from Loyola University Chicago. He holds multiple Bachelor's degrees in Biology, Math & Computer Science alongside Business Administration. Further enriching his knowledge base are certifications as an Agile/Scrum trainer; Java/.NET programmer; Machine Learning specialist; InfoSec expert; Business Intelligence professional; complemented by advanced studies in AI & Blockchain from prestigious institutions like MIT & Stanford. His client portfolio includes renowned organizations such as Western Digital/Sandisk for machine learning product management projects; Singtel & CIMB for agile product development initiatives; Tenaga Nasional & JPJ for agile project management engagements among others. Tarun's dynamic approach combined with his deep-rooted passion for developing people makes him a sought-after speaker at international conferences where he shares insights on digital transformation strategies.
Minimum Qualification
Target Audience
Methodologies
Become an Instructor
Teach what you love. Abundent Academy gives you the tools you need to run your own trainings! We provide you with the platform, the students, the materials, and the support you need to succeed!
Start TeachingAcademy for Business
Get unlimited access to over 150 of Abundent Academy's carefully curated courses for your team, all organized according to job category and role! We can also advertise your open job positions to our community of thousands of developers!
Join TodayTop companies choose Academy for Business
Newsletter
© 2025 Abundent Sdn Bhd. All Rights Reserved.