Frequently Asked Questions

When does the course start and finish?

The course starts whenever you want and has no deadlines! It is a completely self-paced online course - you decide when you start and how fast you move through the lectures.

How long do I have access to the course?

After enrolling, you have unlimited access to this course without a specific end date. That is, as long as either I or my wonderful course hosting platform Teachable are around (and we both plan to be around for a very long time), you have access to the course. Occasionally I may add new lectures or update existing ones, so you will benefit from the course even after finishing.

What if I am unhappy with the course?

I would never want you to be unhappy! If you are unsatisfied with your purchase, contact me in the first 30 days and I will give you a full refund.

Can I get feedback from the instructor?

Absolutely! If you have a question or a remark on a lecture, leave a comment in the comment field at the end of that lecture, and I'll follow up as soon as I can. For general questions, you can also ping me via email.

What skills do I need for this course?

You should already be familiar with another programming language like C++, Java, Ruby, Python, JavaScript, etc., and you should be familiar with using command-line tools. You do not have to have worked with statically typed languages before; the course covers the differences between Go and dynamically typed languages like Python or JavaScript. However, this course does not teach programming in general; this would require an entirely different approach.

Are there any technical requirements?

For the course itself, you need a sufficiently modern browser to view the lectures. Tip: Try one of the free preview lectures to verify if the course works in your browser. For the exercises you need a computer on which you can install Go. (The course covers installing Go on Linux, macOS, and Windows.) You may also use an online IDE's for this course if you want, but keep in mind that at some point you will need to install Go locally in order to learn how to use the Go toolchain on the command line.

Do you offer Purchasing Power Parity discounts?

Yes, I want my course to be affordable to people living in countries where average income is much lower than in "industrial" countries. The course platform does not offer to specify country-specific prices, so simply send an email to [email protected] with proof of the country you live in, and I'll be glad to offer you a PPP discount on the course.

Why am I being charged VAT?

Value-Added Tax (or VAT in short) is a tax model in EU countries, where consumers get charged a tax on every purchase. The percentage varies from country to country. The amount is charged on top of the course price and is fully passed on to the EU tax collection agency.

My question is not listed here.