Homepage
Become a Tutor
Preston 
Benjamin - Prof computer programming - Preston
Preston 
  • Ambassador
  • (18 reviews)
E
Eoghann
« Perfect! Great Tutor, in-depth knowledge of C# and Unity. Great for advanced... More »
E
Eoghann
« Perfect! Great Tutor, in-depth knowledge of C# and Unity. Great for advanced learning »
$75/h
1st lesson free!
Profile and Qualifications Verified
Response Time 2h
Lesson formats available..
  • One-to-one
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 : $20
Rate for online lessons : $75/h
Rate for 5 hours of lessons : $360
Rate for 10 hours of lessons : $700

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
Lessons can be held..
at your place
Subjects taught
  • Computer Programming
  • Programming languages
  • C#
  • Visual basic
  • Video Game Development
Levels
  • All Levels

18 reviews on Benjamin
  • 5/5

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

Perfect! Great Tutor, in-depth knowledge of C# and Unity.
Great for advanced learning

Benjamin's response

Eoghan is a great student, listens well and asks great questions. A+

K
Karen

Perfect! Benjamin is a fantastic tutor! Great communication, subject knowledge and teaching style! Thank you Benjamin

Benjamin's response

Karen's Son was a fantastic student, followed instructions well and was a joy to work with. A+

A
Anoma

Perfect! Awesome teacher for my son. very patient and generous, knows how to teach the way the student can understand. I would highly recommend Benjamin to anyone interested in learning how to program.

Benjamin's response

Anoma's son was great to work with, he listened well to everything I told him and asked great questions.
A+

A
Alicia

Perfect! Benjamin is a encouraging and patient tutor. Has excellent skills and knowledge. My 12 year old son is loving his sessions and learning fast. I would highly recommend his tutoring.

Benjamin's response

Alicia's son was an absolute delight to teach, full of energy and excitable but also followed directions very well and he made for an enjoyable lesson.

J
Julia

Perfect! My son is absolutely enjoying his lessons with Ben, very engaging and fun. Great tutor!

Benjamin's response

Julia's son was fantastic to tutor. He picked up concepts very quickly and was very eager to learn everything I threw at him. Was a A+ student

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

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!

Melbourne
Experienced Unity Game Developer With Published Games On Mobile And PC Platforms
$50
Jay
  • (10 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
Toorak
Indie Game Developer teaches development of 3D assets for exportation from Blender or Maya into Unity.
$45
Joshua
  • (11 reviews)
1st lesson free!

My approach to teaching and lesson planning is customisation. Every lesson is tailored to the individual student or group,...

Lessons via webcam Face to face lessons Approved profile Responds within the hour
Heidelberg West
If you are thinking programming is hard, leave it up to me !
$20
Sudipta
  • (1 review)
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
Heidelberg West
La Trobe University PhD student, highly skilled in different programming languages like C,C+. More specifically in Python with Pytorch, Tensorflow
$25
Sohel
1st lesson free!

I teach undergraduate students who are struggling to improve their coding skill. My teaching strategy varies with weak to...

Lessons via webcam Face to face lessons Approved profile
Heidelberg West
Improve problem solving skill, transferable programming language learning skill, expertise in object oriented programming, C++ and Python
$25
Md Sohel
1st lesson free!

I can improve the students coding skill very fast. Set the problem to student so that they can get the intuition of the each...

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
Melbourne
Award-winning Software Engineer and App Developer giving IT / Programming / Computing Lessons
$40
Jay
  • (6 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
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
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
Melbourne
Master's Student at RMIT teaches programming-languages and SQL to students in Melbourne
$30
Maaz
  • (10 reviews)

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
Melbourne
Monash University Data Science student gives lessons in Python, R and statistics.
$25
Suvansh
  • (4 reviews)
1st lesson free!

My teaching method is quite simple. I start with the basics and make sure that the student understands them well as I...

Lessons via webcam Face to face lessons Approved profile
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 Responds within the hour
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
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
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
Melbourne
Python, C, C++, Java, C#, Data Structures / Algorithms Homework, Exam, Quiz, Project support from experienced teacher / developer
$40
Alper
  • (1 review)
1st lesson free!

Depending on your level of knowledge related to the field you request, we can process the planned courses from online...

Lessons via webcam Face to face lessons Approved profile
Melbourne
Deakin Software engineering student gives computer programming lessons (C, C# and python). Previously experienced in tutoring.
$25
Manmeet
1st lesson free!

I make my own lesson plan according to what students need. Students can tell me what they want to learn and I customize the...

Lessons via webcam Face to face lessons Approved profile
Melbourne
Learn R Programming with a professional with 7+ years of industry experience and the best professional tutor.
$25
Pratik
  • (5 reviews)

I believe in practical knowledge and technical support. I help students with post-session doubts and support pair...

Lessons via webcam Face to face lessons Approved profile
Melbourne
Learn C#, .net core, .net framework with a professional with 7+ years of industry experience and a professional tutor anywhere in Australia.
$25
Pratik
  • (5 reviews)

I believe in practical knowledge and technical support. I help students with post-session doubts and support pair...

Lessons via webcam Face to face lessons Approved profile
at their place at your place by webcam
1 hour Not available $95 $75
5 hours Not available $460 $375
10 hours Not available $900 $750
Book a lesson