And so I built Master Go, to give you the course that I wish I had. A course designed to be efficient, intuitive, and complete.
The video lectures rarely exceed five minutes and often are much shorter than that. However, be prepared to give each video your full attention, as you'll get much content in a short time. No worries, you can always watch a video again if needed. That's the beauty of short videos!
Plus, every lecture comes with a full transcript of the video for easy recap.
Still undecided about whether Go is for you?
Being pushed by your boss to learn Go? Reluctantly following team pressure?
Here are some great reasons why you'll love Go.
Every new programming language comes with a learning curve. Programming languages are inherently complex, even when deliberately designed with simplicity in mind.
This course introduces all of the fundamental aspects of the language, step by step.
Learn about functions, variables, data types, interfaces, the Go toolchain, goroutines, testing, error handling, reflection, and more.
Each lecture focuses on one specific topic, so you'll be able to understand all aspects of it before moving to the next one. Videos guide you through new knowledge, and quizzes and exercises help you strengthening your skills.
"Having bought online training on Go from Udemy, Pluralsight and LinkedIn Learning I think I have a good understanding of what is available and the quality of the training offered. The bad news is that the quality varies widely. The good news is that this training from appliedgo.com is one of the best Go tutorials out there. Here’s why…
The content has been carefully selected to ensure you get everything you do need to become useful quickly and none of the stuff you don’t. The learning is delivered in a crystal clear manner with first rate visuals, code examples and super useful ‘take-away’ points. This style really works well for me as I felt I was getting what I needed quickly and effortlessly. All the way through the lectures Christoph’s voice is re-assuring, calm and very easy on the ear.
One thing that really stands out are the many graphics used to highlight code fragments which then illustrate relationships which otherwise I had struggled to understand. This is a very powerful learning technique; other trainers should take note.
Overall, I unhesitatingly recommend this training to anyone wishing to get up to speed quickly and effectively with the Go programming language. I know of no better way to accelerate your journey into the wonderful world of Go programming."
- Stuart Henderson
"Thanks for this amazing tutorial. It’s by far among the top three tutorials in golang. I have watched everything so, I know what I am talking about."
- Georges Mantzos
"A significant course feature is the extensive and detailed instructions for Go installation and code writing.
I consider you to be one of the best teachers I have encountered in my quest to learn a computer language."
- John Hyatt
"This is probably the most well-designed course for a programming language I've ever seen on the internet! The video quality is top-notch and Christoph has a great teaching style. The transcripts are also well organized with code snippets. In addition, Christoph also provides useful links, quizzes, and discussion for students to stay engaged. Christoph puts a lot of efforts into this course and it's worth every penny!"
- Nahua Kang
Nahua also summarized his experience with the Master Go course in this detailed review. Thank you for this great feedback Nahua!
Check out the complete curriculum below. Some of the lectures are available as preview. Everyone loves a different teaching style, and I want to ensure that you know what you will get.
...why shouldn't I just hop over to one of these deep discount platforms and get me a course for $10?"
Granted, there are courses out there that sell for the price of a pizza Margherita. Why this large difference? Well, this course is the result from a lot of effort in order to explain abstract, and often difficult, topics in a clear, intuitive, and concise way.
Also, I am always here to answer questions. Simply post a comment on a lecture, or send me an email, and I'll ensure to provide you with any help you need.
And last not least, I continue to work on this course to make it better and to keep it up to date. With a minimal budget, this would simply not be possible.
Keep this in mind when comparing prices - usually, you get what you pay for.
Sure, you'll have to invest some work to get proficient with Go. But still, with this course you'll be up to speed much faster than by putting all the info pieces together that you find across the Web.
For this course, I collected large amounts of material from all over the Go world and distilled this information into this course. Besides documented usage, I also point out and explain language gotchas that otherwise might catch you by surprise.
Do you feel uncomfortable with having to learn another language? Don't. After this course, Go will feel familiar to you.
Visitors from the European Union please note:
VAT will be added on checkout. When you buy my course, your financial counterparty is Teachable, Inc., my fabulous platform provider. Non-EU companies are not obliged to include EU VAT when displaying prices. Besides this, without knowing where you come from, it is obviously next to impossible to include your country's VAT into the price. (And no, a geolocation service does not help as the results are not reliable.)
During checkout, you will be asked to select your country of residence, and the appropriate VAT amount will then be added to the price.
Thank you for your understanding.
Well, then I have something for you. Just visit my blog and subscribe to the weekly newsletter (at the bottom of each article), and you will receive the videos of 10 lessons for FREE!
The weekly newsletter summarizes the news of the Go week - articles, videos, talks, as well as new and updated projects.
Arrives in your inbox every Sunday.