Succinct Go Structs, Maps, Interfaces & Exercises (BOOK 3) (Udemy.com)
Go 1.24 Tested. Explore Go Structs, Go Maps, Go Interfaces, Go Variadic Functions & more: Elevate Your Golang Expertise!
Created by: Tony de Araujo
Last updated March 2025
What you will learn
- This course is for intermediate and advanced programmers seeking to master or refresh Go concepts.
- Self-contained videos offer a complete and independent learning experience.
- This course complements other Go courses, deepening your understanding of Go syntax.
- Master essential Go concepts through dynamic, self-contained lessons designed to enhance your skills and complement other Go courses effortlessly.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 98 / 100
Course Description
Welcome to The Go Language Lecture Series!
In this third volume, we delve into essential topics that will enhance your understanding of Go.
We will review critical topics from previous volumes and quickly get into new material.
Here's a list of the areas we will be covering together. It's over 4 hours of essential Go exercises for practicing, learning, and quick reviewing:
Blank Identifier: A reintroduction to this powerful tool and how to use it.
Datatype Inference and Zeroed Values: Understand how Go infers types and initializes variables.
Creating Custom Data Types: Learn how to define your own structures and types.
Type Aliases in Go: Simplify complex type names.
For Range Loop: A deeper exploration of this versatile construct.
Importing useful packages from GitHub.
Struct Datatype: Dive into structs with practical exercises.
Interfaces Applied to Structs: Unleash the power of interfaces.
Map Data Types: Master maps for efficient data storage.
Interface Parameters and Variadic Functions.
Expect quick drills that target specific concepts, as well as repetitive tips to cement important ideas.
Whether you spend four hours or several weeks, this volume is a valuable resource.
Use it for reviewing during your own projects, we will keep it updated as needed.
Last reviewed on March 2025.
It is time to learn Go, let's do it!
Instructor Details
- 4.9 Rating
31 Reviews
Tony de Araujo
Hello, and welcome!
As a seasoned corporate technical instructor with over four decades of teaching experience, I’ve had the privilege of training professionals in person across the United States and abroad. My passion for sharing knowledge drives me to empower students, fostering their growth and success, while constantly rethinking how to teach.
My primary goal on Udemy is to provide clear, concise, and impactful tutorials tailored for both beginners and those looking to refresh their coding syntax skills. In an era shaped by AI, I aim to carefully and slowly address its evolving role into some of my existing exercises. As the field progresses, programmers will increasingly focus on problem-solving and designing intelligent solutions, yet understanding syntax remains a foundational skill.
I am dedicated to presenting these concepts authentically, with a teacher's heart and purpose. My course projects are carefully designed to enhance your learning experience—not to upsell unnecessary content or prioritize profit. If you choose to explore these courses, I am confident you will find them valuable, whether on your first visit or during a future revisit when the insights resonate even more deeply.
Here’s what you can expect from my courses on Go syntax, some morphology, and Go semantics:
More courses by Tony de Araujo
PHP Easy Tutorial to Database Connections using a PDO class (2023)
4.7 (65 Reviews)
Provider: Udemy
Time: 2.2h
Free
More Go courses
gRPC [Golang] Master Class: Build Modern API & Microservices (2023)
4.7 (5,106 Reviews)
Provider: Udemy
Time: 3.8h
$99.99
Go Bootcamp: Master Golang with 1000+ Exercises and Projects (2021)
4.7 (4,012 Reviews)
Provider: Udemy
Time: 15.8h
$99.99
Working with Concurrency in Go (Golang) (2024)
4.7 (1,862 Reviews)
Provider: Udemy
Time: 9.7h
$79.99
Go: The Complete Modern Golang Developer's Guide (2024)
4.7 (32 Reviews)
Provider: Udemy
Time: 10.8h
$64.99
Go: The Complete Developer's Guide (Golang) (2026)
4.6 (43,659 Reviews)
Provider: Udemy
Time: 8.9h
$89.99
Reviews
By Arvind Vijayanand Dubey on 10/9/2025
According to me, it is the best Video for Go lang .The book contains struct, which I wanted to learn.I tried to learn from other books,but the explanation was of very high level.This book contains the explanation in a layman language, because of which I was able to understand the concept with ease.
By Rachmat Hidayat, ST on 11/28/2024
Good For Learn Go lang
By Scotty Hall on 10/23/2022
It is a sad moment that I have reached the end of this. Tony does such a fantastic job of teaching and explaining the concepts that you just want to keep going on. I am, as I have stated in the other courses I have taken produced by Tony, that every other instructor on Udemy should use Tony's course as a case study in how things should be taught. There were no silly dice games, tic-tac-toe games, hangman, etc. Just a simple, yet thoroughly explained run through of the language itself. Never once did you hear "what you see here will be explained in detail in a later video". No, he remained on topic, on point and built upon that as the lessons progresses. I wish other instructors on Udemy would get this. You have to have at least a basic introduction and understanding of the language itself, so that the student is equipped with some tools and options for completing even simple exercises like silly games. Give the student a basic, yet solid understanding of the language, the concepts and ideas, as a foundation before you try and build a mansion. Otherwise, you're just building on beach sand that will be washed away. Thank you again Tony. You have quite possibly produced the only course on Udemy that I would ever use as a reference over time.
By Byron Miller on 7/26/2022
Moar - Moar! #1, #2, #3 - let's keep them coming. Great series - especially if you've had any trouble with go syntax or concepts.
By Johan Iskandar on 5/11/2022
It is slow, but it builds up to give a solid understanding. Straight to the point with concise explanation.
By Thomasniu on 4/6/2022
Get to the point! A great supplementary to other long-hours Go course.
By Bishwajit Samanta on 12/28/2021
Awesome Course, whoever is looking to learn golang subscribe to all the courses.
By Bodo Sienkiewicz on 10/21/2021
I just love like everything in this course. The path is smooth, all explanations are clear, the presentation visually reinforces everything. This was my third in this series of 3 and I do hope that there are more to come. Tony gets a clear five stars here, and another one virtually, since I cannot enter it here. All in all: best courses I ever took on Udemy.
By David Fergins on 8/10/2021
Tony is a great instructor! Very informative, accurate, and contains just the right amount of relevant content/theory balance. Tony definitely picks up where many others drop off. Excellent instruction, Tony! Keep up the great work!
By Yoga Pratama on 6/11/2021
Amazing, Tony explained everythings in simple way and easy to understand. very recomended for beginners. Thank you Tony.


![gRPC [Golang] Master Class: Build Modern API & Microservices](/programming/go/images/1792960_19b1_11.jpg?v=1789268175)




