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
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
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.
Instructor Details
- 4.6 Rating
870 Reviews
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.
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 Developer's Guide (Golang) (2026)
4.6 (43,659 Reviews)
Provider: Udemy
Time: 8.9h
$89.99
Learn How To Code: Google's Go (golang) Programming Language (2025)
4.6 (23,799 Reviews)
Provider: Udemy
Time: 29.2h
$94.99
Reviews
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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100

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




