Ultimate Go Debugging

Lorem Ipsum dolores amut it

 Intermediate |  20+HR

This course is part of the Ultimate Go Track

Not sold separately. View our pricing below.

Course Introduction

The Ultimate Go Debugging course is designed for developers who want to learn how to be proficient debugging Go software using the Delve debugger. Developers who have never used a debugger before to those who have experience with Delve, GDB or LLDB, will gain important and practical skills and knowledge. Everyone who takes this class will walk away with practical information, tips, and tricks which can be used in their day-to-day development workflow.

Free Preview
Interested In Team Training? Request Information



This course is part of the Ultimate Go Track. Not sold separately.

Please Note: All of our bundles are for a one-year subscription.

At the end of the subscription period, your membership does not automatically renew.


  • A basic understanding of the Go programming language.
  • Students do not have to be expert Go users but they will get the most from the workshop if they have completed the majority of the Go Tour.

Course Outline

Basics of using debuggers

Intro into CLI usage

Getting familiar with debugging mindset

How debuggers work

Deeper dive into debug commands within debug session

How to debug core dumps

Record & Replay debugging

Introduction to JSON-RPC API

How to use JSON-RPC API

How to script the debugger

Remote debugging

Debugging in Containers

Debugging in Kubernetes

Debugging through performance analysis

How to use pprof

How to use perf

Deep dive into Delve internals

Deep dive into Go internals


Ready to get started?

Other Courses


The Ultimate Go Bundle includes all of the following courses:

  • Ultimate Go: Syntax
  • Ultimate Go
  • Ultimate Go: Web Services with Kubernetes
  • Ultimate Go: Advanced Engineering
  • Ultimate Go: Refactoring
  • Writing Secure Go Code
  • Ultimate Go Notebook

+ Plus Additional Free Content

The High-Performance bundle includes all of the courses listed above, plus the courses in our Intensive Docker & Kubernetes bundle.

Note: This includes any new courses added during your subscription year.

No, courses are only available as part of a bundle. These courses are designed to sync up with the other courses included in the bundle to give you the best possible experience.
Your subscription is yearly based. You will have a full year to view any of the courses in your bundle along with any new ones released during your subscription year.
You are able to view any course, any chapter or any lesson you want in whatever order you want. These courses are designed to compliment each other but if you feel comfortable with a particular lesson you are able to skip ahead.
Yes! All of our courses come with a Certificate of Completion that you will receive at the end / completion of each of the courses.

Trusted by companies of all sizes

Let’s start a conversation

Reach out and let us know what you are interested in.