My Black Friday sale is live! Save 50% on Go Courses!

Every year I offer a Black Friday sale on all of my Go courses. It is a big source of my income for the year (usually 25% or more), and it is a nice way to make the course more accessible for those who can’t afford the normal price tag.

This year I am offering a sale just like in previous years, but I have decided to try something a little different. Normally during a sale I offer 40% off any course’s complete package, and 20% off the other packages. This is already a pretty big price drop, but I want to do something special on Black Friday. After all, everyone is shopping for big big savings! 😂 But more seriously, I want to have one time a year where I can try to help everyone who can’t afford even the normal sale prices.

That means you can save $250 if you pick up both Web Development with Go and Test with Go during the Black Friday sale. Yowza! đŸ¤¯

Now here’s the kicker - I don’t plan on offering this sale again until next year at Black Friday, so if you are considering any of my Go courses I suggest you check them out now!

The courses:

Web Development with Go - In this course you will learn how to build a real web application from the ground up using Go. We start with nothing and talk about why we are adding every single line of code. By the end you will have built a photo sharing application complete with a legit authentication system.

This is likely the most comprehensive Go web development courses out there. It contains over 38 hours of video where we code, discuss various trade-offs, and learn why each piece of our application is necessary. It is perfect for both beginners and experienced developers looking to transition to Go from another programming language.

Test with Go - In this course you learn everything I know about testing in Go. The lessons break down all the techniques you need to master, making it easy to pick up individual techniques as you need them without getting overwhelmed by it all upfront. It is also really easy to go back and reference a technique when you need a refresher because of how the lessons are broken up.

To help get you more comfortable with the techniques, there are also projects where we apply these testing skills in various ways. In two projects we start from scratch and test as we go, while the third project has us jumping into an existing codebase with no tests and figuring out how to add some tests after the fact.

Do you update the courses?

YES! I know how insanely frustrating it is to have a tutorial or course lead you down the wrong path because it is outdated. I make sure my courses continue to work and teach you even as technology changes.

In fact, I’m planning quite a few updates for the Web Development course this winter that aren’t even necessary, but I want to make them simply because I think I can make an already great course even better. 😁

What is the deal with that Algorithms course?

The short version - it is coming but I got burnt out, life is chaotic, and it isn’t ready yet. Trust me, I’m ready for it to be released as much as you are. I LOVE talking about and coding algorithms 😍

When is your new courses website releasing?

I sent an email out recently to my Gophercises users and told them to get ready for some changes that are a result of this releasing, so it is coming soon. I’ll probably release a “beta” version with a cloned DB before the Black Friday sale is over, but I’m too 🐓 (chicken) to replace the existing website right before or during a Black Friday sale!

If I do release a demo with a cloned DB you will be able to log in using your existing account and give it a test spin. I’ll send out an email with more details whenever that is ready.

Spend time with your family and be thankful!

Even if you aren’t in the US celebrating Thanksgiving, I encourage you to spend some time thinking about what you are thankful for.

I am incredibly thankful for my family and our health; my beautiful, supportive wife, my precious little girl, our dogs, our parents, our siblings, and everyone else. I couldn’t have asked for a more supportive crew in this crazy journey.

I am also thankful for you! The Go community, anyone who has purchased one of my courses, anyone who has shared a kind word, the silent developers who just wanted to check out Gophercises, and the awesome panelists on Go Time. I know support from the Go community is something I can always call on without needing to check for an error. (Yay, a corny joke! 😂)

Happy coding!
Jon Calhoun

Learn Web Development with Go!

Sign up for my mailing list and I'll send you a FREE sample from my course - Web Development with Go. The sample includes three chapters from the book, and over 2.5 hours of screencasts.

You will also receive notifications when I release new articles, along with other freebies that I only share with my mailing list.

Avatar of Jon Calhoun
Written by
Jon Calhoun

Jon Calhoun is a full stack web developer who also teaches about Go, web development, algorithms, and anything programming related. He also consults for other companies who have development needs. (If you need some development work done, get in touch!)

Jon is a co-founder of EasyPost, a shipping API that many fortune 500 companies use to power their shipping infrastructure, and prior to founding EasyPost he worked at google as a software engineer.

Jon's latest progress update: Writing Course Notes

Related articles

Spread the word

Did you find this page helpful? Let others know about it!

Vote on Hacker News

Sharing helps me continue to create both free and premium Go resources.

Want to discuss the article?

See something that is wrong, think this article could be improved, or just want to say thanks? I'd love to hear what you have to say!

You can reach me via email or via twitter.

Recent Articles All Articles Mini-Series Progress Updates Tags About Me Go Courses

Š2018 Jonathan Calhoun. All rights reserved.