Learning to program is about more than just learning the syntax of a given language. In order to be a great programmer, you really need to learn to think like a computer scientist. I firmly believe that the best way to learn to do this is by building things, and not looking at yet another tutorial about how to build a "to-do" app.
Each of the programming courses I offer has one or more major projects where we learn how to build a real world, production ready application. We learn by doing. Let's get started.
In this hands-on course, you will learn how to create a classic 2D space shooter game, Asteroids, using the powerful and lightweight Ebitengine library in Go. Whether you’re a beginner to game development or looking to expand your skills in a new language and framework, this course will guide you through the entire process of building your own version of this iconic arcade game.
Ebitengine's easy to learn and use API allows you to develop 2D games quickly and easily. Games can be deployed across multiple platforms, including Windows, Mac, Linux, FreeBSD, the Web, iOS and Android. You can even deploy your game to Steam!
Go is fast, and so is Ebitengine. While Ebitengine's drawing API is very simple, games developed in it run very quickly with GPU power.
1-2 times each month I post links to helpful articles. I also post any coupon codes on Twitter so you can be the first to know when my courses are on sale. These coupon codes allow you to get my courses at the best price offered by Udemy!
Go To TwitterNot only does Trevor know Go, JS, and CSS but more importantly he really knows how to teach and teaching is not easy. I'm truly grateful that I came across his courses.
~ Raymond Jolly
This was an awesome course. I've been coding since the 80's and have taken many courses over the years and this course by far has topped them all. I highly recommend to anyone that wants to learn Go.
~Chris Weston
This is one of the best courses I have ever made. Trevor explains a lot of things in detail which are interesting for new as well as experienced programmers. He is seriously experienced and the way he communicates / shares his knowledge with us is pretty good! Many thanks Trevor!
~ Karl Studnik
Just started the course, but I am a tutorial junkie. This guy knows what the hell he's talking about. I've been a web developer for 8 years, and despite him having a PhD, he's clearly held a job or two in development. A rare find.
~ Ryan Bertram
My first teacher 5 years ago on Udemy, and because of him I got my first job. But because the life is full of surprises I ended up in another non-programming field, but now I'm back for a fresh start with Trevor, right on time. By the way, the best teacher online.
~ Ervin Škotnik