Skip to content
UdemyGoPaid courseIntermediate levelCertificate

Unit testing for Go developers (Udemy.com)

Learn how to test your Go code with real world examples

Created by: Vinicius Silva

Last updated April 2020

icon
What you will learn

  • Learn the concepts of unit testing
  • Learn the Go testing package
  • Learn Testify, the most used teste library in Go
  • Learn using real world examples

How it compares

Against the other 52 rated Udemy courses in Go on CourseDuck:

  • Rating4.6 out of 5higher than 61% of them
  • Reviews870#17 of 53 by number of reviews
  • Length1.8 hoursshorter than 98% of them
  • Last updatedApril 2020earlier than 82% of them

icon
Course Description

In this course, you will learn how Go developers are testing their Go code in the companies. We will use only real world problems and we will show all the examples using code.

You will learn the concepts of unit testing, the Go testing package and Testify, the most used library for tests in Go.

If you came from another languages. I'm sure you are trying to figure out how to apply the same concepts using Golang, in this course we will answer all your questions.

And if Go is your first language or you don't know much about unit testing, don't worry, we will cover everything, from the basic to advanced.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Vinicius Silva

Formado em Sistemas de Informação pelo Instituto Sumaré, tenho quase 10 anos de carreira na área de tecnologia. Tenho grande afinidade com arquitetura de software e testes automatizados. Tive a oportunidade de trabalhar muitos anos com ótimos programadores da comunidade PHP, e também trabalhei em uma das principais empresas que usam PHP no Brasil, a EasyTaxi/Cabify. Com isto, resolvi fazer cursos para compartilhar com mais pessoas todo o conhecimento que venho adquirindo com estes anos de prática e aprendizado no mercado.

icon
More Go courses

$19.99

$99.99

$99.99

$79.99

$89.99

$94.99

icon
Reviews

4.6

870 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Praveen Singh Mahra on 9/11/2026

Nothing too great about the course. But gives you what you expect. Around 2 hr of videos, just enough to get you started. Take if you want to learn about unit testing quickly. You will learn the idea of unit testing. Would be better if there were some exercises to practice.

By Misael Leandro Primaz on 10/4/2024

Curso direto ao ponto. Sou iniciante em Go, e sinto que o curso me deu uma boa base para implementar TDD com a linguagem. Não é um curso que se aprofunda muito nos conceitos, mas para mim valeu o investimento pois me deu os exemplos de uso que eu precisava nesse momento em que estou começando.

By Ali Keys on 4/17/2024

This is a small, focused course that's great if you've done testing in other languages and want to see how Go does it. For example, I've used Mockito in Java and found it easy to draw parallels as the course unfolded. The code examples are well-presented and the delivery is direct and waffle-free.

By Pedro Vázquez Machado on 4/3/2024

In my opinion and for my level (an experienced Java programmer with quite a lot of advanced Junit knowledge but a beginner in Golang ) this is a pretty decent introduction. Nonetheless, the instructor should be more careful with the pronunciation. I'm not an English native speaker but sometimes it's pretty difficult to discern what he is saying. The auto-generated captions are incorrect many times as well because of his mispronunciation. Regards

By Anonymized User on 6/30/2023

Loved it, I would only add the usage of go test cover, to show with the html what part of the code is getting tested

By Anonymized User on 8/8/2022

Sería bueno tener subtítulos en español (en mi caso) para entender mejor las explicaciones, algunas veces no entiendo el idioma y es costoso entender la idea que está expresando. Pero es un tema de idioma, el curso es bastante bueno

By Anonymized User on 6/14/2022

Very nice tutorial for unit testing. Thanks Vinicius Oliveira Silva for this wonderful and well informed tutorial. It is very helpful for beginners in unit testing in golang. Thanks man and I hope to get more knowledgeable tutorials in the future on this tech.

By Anonymized User on 2/17/2022

It was a good course, I liked that It is a short course, but I have a little problems following the code, because (specially in lesson 11) there are minimum changes in the code that I can't see (specially with a pointer, but It's my fault to because I'm learning...), but I recommend this course, thank's a lot!!!

By Victor Vladimir Bello de Bartolome on 11/15/2021

A pesar de ser un curso básico - medio de test, esta muy completo, ya que explica sobre paradigmas y flujos comunes de pruebas, gracias a esto puedo mejorar los test para que sean mucho mas explícitos para mi equipo de trabajo

By NET MODEL, S.A. TRIBAL WORLDWIDE CENTRO on 4/18/2021

Los conceptos de transmiten de manera clara y concisa, siguiendo las mejores practicas en el código.

Showing all 10 reviews on CourseDuck

Read all 870 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100