Homepage
Become a Tutor
Preston 
Preston 
  • Ambassador
  • (13 reviews)
S
Shish
« Perfect! An excellent, patient and very thorough tutor. Highly recommended. »
$46/h
1st lesson free!
Profile and Qualifications Verified
Response Time 1h
Lesson formats available..
  • One-to-one
  • Group Lessons
Lessons can be held..
Subjects taught
  • Computer Programming
  • Programming languages
  • C#
  • Visual basic
  • Video Game Development
Levels
  • All Levels

Friendly video game programmer and game design teacher with 10+ years experience in the industry. Can cover any area of the game development lifecycle. From absolute beginners to experts.

Methodology

Specialising in:

* The Unity project lifecycle
* Teaching game programming and/or game design to absolute beginners of all ages
* Teaching younger kids (current working with children check)
* Helping students step through homework and assignments
* Rapid game prototyping
* Helping develop, ideas into fully functional games

My teaching flavour depends on who I am teaching. I put together a unique course tailored for each student. This can include projects, step by step tutorials, and problem solving activities, all with a focus on a hands on learning.

I have a philosophy that all lessons should either be fun or inspiring first and the learning should follow naturally.
Just getting onto a subject and getting your hands dirty as soon as possible is very important. And making sure that the student not be afraid to just break things.

I have been teaching for many years and still work making games in the games industry as a day job as well as tutoring many regular students.
I would love to help you make awesome stuff too, so feel free to message me and we can talk about what I can offer you.

Ambassador

One of our best tutors! High-quality profile, qualified and response guaranteed. Benjamin will plan your first lesson with care.

Background

I have been teaching and tutoring students in game design fundamentals and production for over five years and currently work as a game programmer.

I have taught full classes, mentored small studios, done 1on1 sessions with students aged from 7 years old to 45 and aim to make learning fun and engaging.

Rates

Travel Fee : $10
Rate for online lessons : $46/h
Rate for 5 hours of lessons : $225
Rate for 10 hours of lessons : $445

Details

Please let me know when you message me if you are interested in remote or in person lessons.

If you wish to do lessons in person please let me know what suburb you are in as travel costs may need to be calculated if there are longer than normal travel times required.

Lesson formats available..
One-to-one
Group Lessons
Lessons can be held..
at your place
Subjects taught
  • Computer Programming
  • Programming languages
  • C#
  • Visual basic
  • Video Game Development
Levels
  • All Levels

13 reviews on Benjamin
  • 5/5

All our ratings are collected by us and are given in confidence, they correspond to a real experience.
S
Shish

Perfect! An excellent, patient and very thorough tutor. Highly recommended.

Benjamin's response

Both Shish and his son (Who I was contacted to tutor) were very friendly. The lesson went well and his son followed along to instructions very well and asked good questions when needed. A+

L
Luke

Perfect! He is a great teacher who doesn't get bothered when asked questions during his lesson. He thoroughly explains things you did not understand and wants to make sure he and his students are on the same track.

Benjamin's response

Luke is a great student, he picked up coding concepts very quickly and was great to teach.

P
Peter

Perfect! Explains things simply and at the right pace for me to understand.

Benjamin's response

Peter was a great student. It was his first time using Unity and he picked it up very quickly and asked great questions.
A+

B
Byron

Perfect! Ben is a fantastic tutor who takes time in understanding his students and their needs. They way he explains concepts provides holistic understanding of programming that has given me confidence in my own learning. He is extremely patient and considered when provide advice and guidance.

Would recommend Ben to anyone wanting to get ahead.

Benjamin's response

Byron is fantastic to work with. He communicates his needs clearly and is great at following directions. A+

E
Emily

Perfect! Ben was super patient and thorough when explaining concepts and was able to help with exactly what I needed. Also great at replying quickly & making time! Would definitely recommend!

Benjamin's response

Working with Emily was fantastic, she was clear with her needs and followed directions very well. 10/10

E
Ellie

Perfect! Ben was incredible with helping me out, assisting me with all my stress and needs. Ben guided me and explained concepts to me at a level I was able to understand (a complete beginner) and was extremely patient with me. He exceeded my expectations, even going as far to learn about the software I was using that he wasn't familiar with before our lesson. I will be recommending Ben to anyone that is seeking a programming tutor.

Benjamin's response

Ellie was fantastic, she grasped concepts incredibly fast and was very easy to teach. A+!

D
Daniel

Perfect! Ben is fantastic! Great to talk to, conveys things clearly and effectively, and is able to adapt to my needs as a student.

Benjamin's response

Dan is a great student. He is enthusiastic and a fast learner.
I'm looking forward to teaching him further.

S
Sue

Perfect! Very helpful, really fast in responding to emails. He is knowledgeable in Unity and easy to get along with!

Benjamin's response

Sue was a great student, would happily teach her again

A
Ahmed

Perfect! He is very good!

Benjamin's response

Ahmed is a great student, while his English skills were not 100% (why he needed the lessons in the first place) he was great at following directions and communicating his needs. 10/10 would teach again any time.

4 recommendations

B
Boo

Ben is an excellent teacher, he taught me Game Design in a way that not only made me want to learn more myself but also explained everything on a fundamental level giving me the lessons I needed to understand what I was learning and why. He always took the time to find a way of explaining that was on my level and gave me every resource I could need to further my own learning. Having Ben as my teacher is the reason I take Game Development seriously. He teaches you about the real world of Game Development and his lessons are so integral to the actual creation of games on every level that they will stay with you into your own Game Making in the future. If you’re looking for a teacher who is passionate about Games and knows what they’re talking about, Ben’s the teacher you want to learn from.

J
Jack

Ben is an excellent tutor for games development. He taught me when I first ventured into the field and now I am a working industry professional. He has a wide range of knowledge across all fields of game dev and an ability to hone in on exactly where and how you can improve. He is friendly, helpful, and great at explaining complex processes and theories. I can highly recommend Ben!

R
Richard

Ben teaches his students good habits and how to solve problems without needing to rely on him or other people so that we learn how to teach ourselves or where to get the information to teach from.
His very passionate about things that interest him and always tries to make those things better, not by just putting a band aid on it but from the ground up.
He really wants his students to better themselves by giving them the foundations to create amazing things.

D
Dan

Ben was one of the best teachers I've ever had, he went above and beyond to help students and is generally a great human being, 10/10

Interview with Benjamin

QUESTION 01 | 06
Can you tell us about your first experience using a computer?
Benjamin — In the 80's I was very lucky to have my mother buy my brother and myself a computer (BBC Micro). Back then it didn't do much unless you also got a computer programming book or a magazine and spent hours copying code from the pages into the computer's clunky interface. It definitely was the start of my passion for game development.
QUESTION 02 | 06
What is the technological evolution that has marked you most and what will be, in your eyes, a turning point in this field?
Benjamin — This would have to be the drastic drop of the barrier to entry needed to make games. In the past 10 years, game engines such as Unity and Unreal have released increasingly powerful engines for free. The result is that now anyone can now make whatever game they want to and tell their own story.

In the future, I don't think there will be one big turning point in game development, just a steady general trend towards lowering the bar further.
QUESTION 03 | 06
Explain your expertise, your interest in it and, more broadly, its importance in the computer world.
Benjamin — I currently work as a game programmer specialising in education through gameplay. Previously I worked as a teacher, teaching Video Game Design and Production. While at Uni I studied business computing and then later in my life I then got an Advanced Diploma in Professional Game Development along with a TAE. All this has led to my two loves of education and developing game experiences.
QUESTION 04 | 06
Do so-called 'visionaries', such as Bill Gates, Steve Jobs and Mark Zuckerberg inspire you or do you have other role models?
Benjamin — No. While I think they play an important role in IT development, I get a lot more inspired by the average person making small differences in the world. Not everyone has the luck or opportunity to do something grand, but almost everyone has the tools to make something meaningful.
QUESTION 05 | 06
What would you say to an uncomfortable person in front of a screen who says that "IT is too complicated"?
Benjamin — That they have never had someone teach them in a learning style that suits them. I had several subjects at school that I struggled with, it wasn't till I was much older I realised that the problem wasn't me it was that I just had teachers that didn't understand how to keep people engaged and adapt to different learning styles. Everyone can learn to program, prove me wrong.
QUESTION 06 | 06
What are your other passions, related or non-related to computers?
Benjamin — I spend a lot of time painting, I find it especially relaxing in an increasingly stressful time. I also enjoy playing board games with friends and family, I have a very large collection that I play regularly. I love seeing how game design can be used in a group setting to bring people together, build conflict and bring joy.

Similar tutors

computer programming lessons nearby? Here's a selection of other listings you can check out.
Superprof can also help you with programming languages lessons.
Not quite what you're after? How about C# lessons?
Taking visual basic lessons has never been easier!

Thornbury
Graduate from the University of Melbourne in Master in Information Technology, very passionate for teaching.
$25
Nitish
1st lesson free!

I believe that pseudo language is the most basic and most important thing to learn in programming. Programming is only about...

Lessons via webcam Face to face lessons Approved profile
Preston
Federation Uni IT Student. Expert in computer programming, specialty in Python and Java.
$20
Vishist
1st lesson free!

I like teaching through face to face interaction, however I am comfortable giving classes online through video call as well.

Lessons via webcam Face to face lessons Approved profile
Melbourne
Experienced Unity Game Developer With Published Games On Mobile And PC Platforms
$50
Jay
  • (9 reviews)
1st lesson free!

My teaching method is very practical-based where I will support your theory knowledge with hands-on experience and provide...

Lessons via webcam Face to face lessons Approved profile
Heidelberg West
If you are thinking programming is hard, leave it up to me !
$20
Sudipta
1st lesson free!

At first, I explain the basic theoretical knowledge, Then I go for the algorithm and then I do the codes along with my...

Lessons via webcam Face to face lessons Approved profile
Brunswick
Monash Electronics engineer gives a programming language lessons to university and high school students in Melbourne
$25
Ahmed
1st lesson free!

I will teach computer and computer langauages and its applications basically Microsoft Office, c programming and assembly...

Lessons via webcam Face to face lessons Approved profile
Kingsbury
I can teach programming to anyone who doesn't get it, very confused by it, or can't find a nack for it.
$15
Ashiq
1st lesson free!

Mostly why some people find programming hard is because they find it very complex. In reality programming is very easy if...

Lessons via webcam Face to face lessons Approved profile
Carlton North
IT teacher in Melbourne (AUS), specialises in programming, have a collaborative online programming space
$50
Laurens
1st lesson free!

I use a unique collaborative online programming tool so you can watch or participate. Lots of programming languages...

Lessons via webcam Face to face lessons Approved profile
Reservoir
Victoria University student and ex Bank of America engineer offering tuition classes
$20
Abhishek
1st lesson free!

My classes cover both practical and theoretical aspects of programming. I believe that understanding the art of coding and...

Lessons via webcam Face to face lessons Approved profile
Bundoora
La Trobe Post-Grad IT student with a bachelors in Computer Science and 2 years worth of industry experience.
$22
Muhammad Usama
1st lesson free!

I understand the need of relevant examples and have at least dozen real world examples for every concept in Computer...

Lessons via webcam Face to face lessons Approved profile Responds within the hour
Parkville
I am a University of Melbourne student experienced with AI technologies and Web Development. I can teach web development basics as well as how to build a web application in various technologies like J
$23
Parth
1st lesson free!

My teaching methodology includes clarifications on basics first and then moving onto advanced implementations. I base my...

Lessons via webcam Face to face lessons Approved profile
Melbourne
Master's Student at RMIT teaches programming-languages and SQL to students in Melbourne
$25
Maaz
  • (8 reviews)
1st lesson free!

I approach my classes based on the interest level of the students. If the students are not too keen on learning the topic, I...

Lessons via webcam Face to face lessons Approved profile
Parkville
Unimelb grad student and Tutor at Queens for STEM subjects. Merit graduate with honors
$20
Tushar
1st lesson free!

The teaching method is tailored based on the class knowledge and their learning speed. Ensuring that it's not just either of...

Lessons via webcam Face to face lessons Approved profile
Carlton
Deakin Software Engineering Student giving programming lessons to high school and uni students in Geelong
$30
Tim
1st lesson free!

My coaching method is ensuring that students are actively contemplating all of the lessons by asking them plenty of...

Lessons via webcam Face to face lessons Approved profile
Moonee Ponds
University of Melbourne Ph.D. student gives computer science and machine learning lessons for high school and uni students
$40
Udesh
1st lesson free!

I use multimedia, demonstrations (real example not just theory) and activities which involves students to deepended the...

Lessons via webcam Face to face lessons Approved profile
Travancore
A patient and friendly student currently pursuing a Masters Degree in Information Technology. Eager to help students of any grade under 12 to fall in love with math, physics and computers.
$20
NAKHAT YEMEN
1st lesson free!

I believe in developing passion in the student for the subject so that they develop an affinity towards that subject and...

Lessons via webcam Face to face lessons Approved profile
Bundoora
PhD student gives computer programming (Java, C#) and cyber security lessons in Melbourne
$25
Tharindu
1st lesson free!

Based on the level of the student, I can adjust my teaching methods and the content I deliver to achieve the best results....

Lessons via webcam Face to face lessons Approved profile
Ascot Vale
Melbourne University Mechatronics Engineer gives practical, fundamental C Programming lessons in Melbourne
$15
Hai
1st lesson free!

I will start the class with a just little remind of the required theories (modifications will be made on request). Then...

Lessons via webcam Face to face lessons Approved profile
Melbourne
RMIT Master's Student with 2.5 years of experience as a developer looking to help uni students with programming lessons.
$20
Shrish
  • (3 reviews)
1st lesson free!

- Make sure the basic concepts are grasped thoroughly. - Provide with real-life examples along with the material. - Give...

Lessons via webcam Face to face lessons Approved profile
at their place at your place by webcam
1 hour Not available $56 $46
5 hours Not available $275 $230
10 hours Not available $545 $460
Book a lesson