LEARN TO BUILD GREAT PROGRAMS AND APPS

Get Started

LEARN TO PROGRAM

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.


Endless Possibilities

Courses available for all levels of programmers.


Experienced Instructor 

With over 25 years of teaching and software development experience.


Over 68,000 Students

 Taught online and in the classroom.

Coming Soon

Introduction to the Rust Programming Language


FOLLOW @tsawler ON TWITTER

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 Twitter

Recent Releases

Introduction to Testing in Go (Golang)

Building a
Module in Go

Building GUI Applications With Fyne and GO (Golang).

Working With Concurrency in Go

FEATURED COURSES

Building Modern Web Applications with Go (Golang)

Read More
Take this course

Deploying a Secure Virtual Private Server with Ubuntu
 

Read More
Take this course

Building Web Applications with Go - Intermediate Level

Read More
Take this course

Working With Python: Introductory
Level

Read More
Take this course


TESTIMONIALS

ONE OF THE BEST INSTRUCTORS

One of the best instructors I have come across. The lecture was very clear and easy to understand. Also my queries were addressed quickly. Thank you again for this wonderful lecture.
~ Surakshith


TREVOR KNOWS HOW TO TEACH

Not 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


HIGHLY RECOMMEND

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


ONE OF THE BEST COURSES 

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


TREVOR KNOWS HIS STUFF

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


BEST TEACHER ONLINE

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