Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions
  1. 1 6:29 Go Class: 00 Intro and Why Use Go? Matt KØDVB · 123.4K views
  2. 2 6:20 Go Class: 01 Hello world! Matt KØDVB · 40.3K views
  3. 3 23:47 Go Class: 02 Simple Example Matt KØDVB · 44.2K views
  4. 4 29:15 Go Class: 03 Basic Types Matt KØDVB · 33.9K views
  5. 5 22:07 Go Class: 04 Strings Matt KØDVB · 28.7K views
  6. 6 48:13 Go Class: 05 Arrays, Slices, and Maps Matt KØDVB · 36.7K views
  7. 7 40:42 Go Class: 06 Control Statements; Declarations & Types Matt KØDVB · 22.7K views
  8. 8 40:10 Go Class: 07 Formatted & File I/O Matt KØDVB · 20.7K views
  9. 9 34:09 Go Class: 08 Functions, Parameters & Defer Matt KØDVB · 18.6K views
  10. 10 27:51 Go Class: 09 Closures Matt KØDVB · 20.8K views
  11. 11 30:20 Go Class: 10 Slices in Detail Matt KØDVB · 20K views
  12. 12 22:59 Go Class: 11 Homework #2 Matt KØDVB · 11.2K views
  13. 13 42:23 Go Class: 12 Structs, Struct tags & JSON Matt KØDVB · 20.5K views
  14. 14 23:37 Go Class: 14 Reference & Value Semantics Matt KØDVB · 14.4K views
  15. 15 32:43 Go Class: 15 Networking with HTTP Matt KØDVB · 18.3K views
  16. 16 35:42 Go Class: 16 Homework #3 Matt KØDVB · 8.8K views
  17. 17 10:11 Go Class: 17 Go does OOP Matt KØDVB · 12.1K views
  18. 18 44:30 Go Class: 18 Methods and Interfaces Matt KØDVB · 20.5K views
  19. 19 31:52 Go Class: 19 Composition Matt KØDVB · 14.2K views
  20. 20 34:01 Go Class: 20 Interfaces & Methods in Detail Matt KØDVB · 14.2K views
  21. 21 27:52 Go Class: 21 Homework #4 Matt KØDVB · 6.7K views
  22. 22 15:45 Go Class: 22 What is Concurrency? Matt KØDVB · 13.2K views
  23. 23 40:59 Go Class: 23 CSP, Goroutines, and Channels Matt KØDVB · 34.9K views
  24. 24 24:58 Go Class: 24 Select Matt KØDVB · 14.8K views
  25. 25 36:24 Go Class: 25 Context Matt KØDVB · 32.7K views
  26. 26 25:30 Go Class: 26 Channels in Detail Matt KØDVB · 18.9K views
  27. 27 39:18 Go Class: 27 Concurrent File Processing Matt KØDVB · 14.5K views
  28. 28 23:12 Go Class: 28 Conventional Synchronization Matt KØDVB · 8K views
  29. 29 14:48 Go Class: 29 Homework #5 (h/w #4 part deux) Matt KØDVB · 3.9K views
  30. 30 24:48 Go Class: 30 Concurrency Gotchas Matt KØDVB · 7.1K views
  31. 31 32:28 Go Class: 31 Odds & Ends Matt KØDVB · 5.3K views
  32. 32 33:55 Go Class: 32 Error Handling Matt KØDVB · 14.6K views
  33. 33 29:01 Go Class: 33 Reflection Matt KØDVB · 11.1K views
  34. 34 24:56 Go Class: 34 Mechanical Sympathy Matt KØDVB · 7.5K views
  35. 35 34:30 Go Class: 35 Benchmarking Matt KØDVB · 5.3K views
  36. 36 37:06 Go Class: 36 Profiling Matt KØDVB · 6.7K views
  37. 37 14:51 Go Class: 37 Static Analysis Matt KØDVB · 3.3K views
  38. 38 36:04 Go Class: 38 Testing Matt KØDVB · 5.2K views
  39. 39 8:21 Go Class: 39 Code Coverage Matt KØDVB · 3.6K views
  40. 40 17:51 Go Class: 40 Go Modules Matt KØDVB · 5.2K views
  41. 41 39:33 Go Class: 41 Building Go Programs Matt KØDVB · 6.1K views
  42. 42 27:32 Go Class: 42 Parametric Polymorphism Matt KØDVB · 6.1K views
  43. 43 9:51 Go Class: 43 Parting Thoughts Matt KØDVB · 4.4K views
  44. 44 45:57 Go Class: 13 Regular Expressions & Search Matt KØDVB · 8.3K views