
My story
The first time I ever touched a computer was in my first year of university. I went to a high school where we did not have access to computers, so before I could even start learning to program I first had to learn how to operate the machine itself.
That first year was hard. The fundamental concepts of programming were covered quickly, and when you don’t catch them the first time it’s easy to feel like you’re just not smart enough. I learned that this usually isn’t true. More often the fundamentals were rushed, and once those basics aren’t solid, it catches up with you later, when you have to use them in more advanced topics.
I’ll be honest: things don’t click for me instantly either. To really grasp something, I have to understand it deeply. That turned out to be the best thing for the students I teach, because I genuinely know what it feels like to struggle with a concept, and I can meet people exactly where they are.
Back in high school I used to explain Technical Sciences to my classmates. That’s where I first felt how rewarding it is to share knowledge and watch something finally make sense for someone else. Mgaguli Tutoring grew out of that.
How I teach
The approach that came out of learning programming the hard way.
What I teach
I currently tutor these programming and graphics courses, for total beginners and university students alike.
High school subjects, including Technical Science and Technical Mathematics, are on the way as the platform grows.
My WebGL course on Udemy
Beyond one-on-one tutoring, I built a hands-on WebGL course for a worldwide audience. It is highly rated by students around the globe, which says a lot about how I break down and deliver hard topics.
Why I built this platform
For a long time I taught students face to face, but one tutor can only be in one place at a time. I built this platform so I’m no longer the bottleneck: lessons, notes, code, and feedback live in one place, and students can always come back to the material whenever they need it, at their own pace.
Ready to learn with me?
Accounts are set up by me personally so I can match each student to the right course. Have a look at how pricing works, then reach out on WhatsApp to get started.