🎉Announcing the new Microservices with Go course

Everything you need to
level up as a
Software Engineer

Project-based learning (build job-ready apps)
Get the skills needed to land a high paying job
Community support and personal mentorship
Grow into Senior roles with confidence

Master in demand Backend/DevOps skills:

GolangKubernetesTypeScriptDockerPostgres

Got any questions? Go to FAQ

Your learning journey

From the basics to the advanced, everything explained in detail.

Advanced Go Essentials

Advanced Go Essentials

Master the advanced parts of Go. Start here if you're new to Go or need a refresher.

Backend Engineering with Go

Backend Engineering with Go

The most comprehensive course to architect and develop backend web APIs

NEWMicroservices with Go

Microservices with Go

Learn to build distributed systems in Go by building a real-time Ride Sharing App

Full Stack Engineering

Full Stack Engineering

Develop and deploy a Full Stack Newsletter service using Node.js and React.

Community focused

Courses only get you so far.
You need a community, a place to discuss your questions.
You're never left alone.

Community

The Classroom Experience

Learn at your own pace, with carefully curated episodes to allow you to learn and thinker at your own speed with supplementary resources and challenges.

Classroom

Everything in one place

We made learning modern software engineering fun and accessible for everyone.

Premium Courses, Community, Challenges and Mentoring.

Gamification

We gamify the learning process to make it more fun and engaging.

Gamification

Search

A repository of knowledge. Search posts, comments, course content, and members with a single search box.

Search

Calendar

Join live sessions with the instructors and other students to get help and support.

Calendar

Courses

Access all of the courses on the go, in one place.

Courses

Create Posts

Create posts to share your thoughts, ideas, and learnings with the community.

Calendar

Leaderboard

Climb the leaderboard and become a recognized member of the community (secret perks are coming soon 🤫)

Leaderboard

What our students say

Student ReviewStudent ReviewStudent ReviewStudent ReviewStudent ReviewStudent ReviewStudent ReviewStudent ReviewStudent ReviewStudent ReviewStudent ReviewStudent ReviewStudent ReviewStudent Review

Unlimited Learning with One Subscription

🎓

Microservices with Go course (2nd Edition)

$99
🎓

Backend Engineering with Go course

$99
🎓

Advanced Go Course

$29
🎓

Full Stack with TypeScript: Building a Newsletter service course

$39
🎁

JetBrains free IDE Subscription

$49
🎁

Notebase Premium Subscription

$9
📅

Live Sessions & Office Hours calls

Replaces 1-1 Mentoring

$130
💬

Skool.com powered Community Access

Replaces Discord, WhatsApp groups...

$39
🎯

Feedback and Peer Code Reviews

Replaces Career Coaching

$99
What You'd Pay Otherwise
$592
💫

All Access Pass

$18/mo
~$0.60 per day

Frequently Asked Questions

Yes.
Our course catalog is designed from juniors to seniors engineers.
We recommend starting with the Advanced Go and then moving on to the , that will give you the needed foundation to land a backend engineering job.
You'll work on interesting real-world projects that simulate actual software engineering challenges. This not only makes it more fun, but also makes it more relevant to your day-to-day work. You get to also add pretty interesting projects to your portfolio.
At 19 years old, Tiago could not afford a University degree, so he had to learn everything on his own, just his laptop and an internet connection.

This was a very difficult journey, there was no structure, no guidance, but he managed to land his first job in the industry, which lead to changing his and his family's life forever.

Six years later, this is how the platform was born, to empower other engineers in a situation similar to his.

Hence the name Self Made Engineer, because you are the one who makes your own path.

This can be a lonely path, so we are here to give you the tools, to support you, but the journey is yours to make.
It's perfectly fine to take your own time. Our platform is not just a course repository but a community of like-minded engineers. Here you're encouraged to ask questions, get help, and collaborate with others.
You can expect to get your question answered within 24 hours, period.
That is one of our top priorities. Other members of the community will also help you out as well.
Unlike traditional courses where you just consume and the instructor ghosts you.
By having a community feature at a center of the platform, we're able to provide a more personalized experience.
You're never alone and you'll get to know other engineers, get help, and build interesting projects along the way.

Not only that, but we are able to career advise you and help you land a job.
Yes you can cancel at any time.

You can also get a full refund within 7 days of purchase. Just send Tiago or an Admin a direct message and it will be refunded to you.
Currently only the and Microservices with Go are available on Udemy.

More questions? Reach out personally to Tiago