Homepage
Become a Tutor
Roodepoort 
John - Prof C - Roodepoort
R150/h
Unfortunately, this tutor is unavailable
Pending approval
Response Time 24h
Lessons offered by John
  • Individual
The lessons will be held
  • at your home
Taught subjects
  • C
  • Computer programming
  • C++
  • Programming languages
  • Java
  • C#
Levels
  • Primary
  • Secondary
  • GCSE
  • AS Level
  • A Level
  • BTech
  • Adult education
  • Undergraduate
  • Masters
  • Diploma
  • Doctorate
  • MBA
  • Beginner
  • Intermediate
  • Advanced
  • Professional
  • Kids

Software engineer with 20+ years of experience offering lessons in programming and software development

Methodology

My Teaching Philosophy:
Information and communication technology (ICT) is a practical field. The important skills that students
should learn from classrooms are learning-by-doing and inter-disciplinary skills ICT is a fast-changing
field and it is therefore impossible to teach students most of what they will come across in the future. My
teaching philosophy therefore reckons that at the core of further education is learning how to learn.
Teaching students how to discover answers on their own empowers them with capabilities they can use
well past the end of a particular course. I strive to teach students critical thinking skills that will hopefully
have a lasting impact on their lives. It is also vital that the learning environment is of mutual respect,
encourages active and interactive participation, challenging but fair, rigorous but fun, and demanding but
rewarding. The glue that holds all this together is my passion to instill the joy of learning in my students.

Background

I am a software engineer with 20 years experience as a university lecturer. I hold a masters degree in informatics from Gdansk University of Technology in Poland, For the past 23 years I have worked in industry and taught at various univerities

Rates

Rate for 5 hours of lessons : R650
Rate for 10 hours of lessons : R1300

Details

Tertiary level rates are higher

Lessons offered by John
Individual
The lessons will be held
at your home
Taught subjects
  • C
  • Computer programming
  • C++
  • Programming languages
  • Java
  • C#
Levels
  • Primary
  • Secondary
  • GCSE
  • AS Level
  • A Level
  • BTech
  • Adult education
  • Undergraduate
  • Masters
  • Diploma
  • Doctorate
  • MBA
  • Beginner
  • Intermediate
  • Advanced
  • Professional
  • Kids

Similar tutors

C lessons nearby? Here's a selection of tutor listings that you can check out.
Superprof can also suggest computer programming lessons to help you.
Learning isn't a problem, C++ lessons for all!
Taking programming languages lessons has never been easier: you're going to learn new skills.

Roodepoort
BSC Honours student offering tuition with various computer languages. Wordpress, html, css, Javascript and so on
R100
Vanessa
1st lesson free!

I base my classes on the experience I have and what the student needs to currently know. I will go through the textbook if...

Lessons by webcam Face to face lessons Approved profile
Soweto
Computer science and mathematics student offering lessons in mathematics and programming (using C++)
R100
Thapelo
1st lesson free!

In computer science we deal with application of code. My teaching methods are that all lessons must be done in first hand...

Lessons by webcam Face to face lessons Approved profile
Roodepoort
Computer Science Graduate majoring in Software and Mobile development, skilled in programming.
R140
Tshepiso
1st lesson free!

I can expose the student to a simple exercise and programs and how to use them and then explain what happened and follow to...

Lessons by webcam Face to face lessons Approved profile
Meadowlands East
Software Engineers student; did web development using HTML&CSS, and other cool front-end frameworks. (I'm currently working on a project that we think it might improve High school education system as
R40
Neo
  • (3 reviews)
1st lesson free!

I cover HTML topics by its relevant chapters, I cover programming for beginners (Zero-to-hero) and Crash course for...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Randburg
Former software developer who specialized in C# and Java available in the greater Johannesburg area.
R150
Pierre
1st lesson free!

I prefer to give individual lessons. I like to get some background into what the student is struggling with so I can master...

Lessons by webcam Face to face lessons Approved profile
Soweto
A Software Engineeing tutor that hss experience in teaching from basic to high level of understanding for both software engineering and programming
R160
Fezekile
1st lesson free!

1. Code and Coffee fanatic 2. Always up for the challenge and explore new things 3. Target driven 4. Customer-oriented ...

Lessons by webcam Face to face lessons Approved profile
Randburg
Web Designer looking to give Web design, Mathematics, Marketing and Business Management Classes!
R150
Rolinhlanhla
1st lesson free!

I teach everyone, regardless of level. I have taught the basic concepts in all my subjects but also find easier ways to...

Lessons by webcam Face to face lessons Approved profile
Randburg
I offer tutorials for web development, from fronted to backend, I teach modern technology. I transform you to a highest level.
R130
Mmeli
  • (2 reviews)
1st lesson free!

I teach you everything that is important to know and I do that at highest level to make sure you don't regret your time

Lessons by webcam Face to face lessons Approved profile
Soweto
Software developer graduate offering tutorials in computer science for java and python.
R140
Mpho
1st lesson free!

I prepare notes and PowerPoint presentations, tasks to work over, also have some tutorials videos to help understand better

Lessons by webcam Face to face lessons Approved profile
Johannesburg
BSc Comsci and Math final-year student tutoring all science related subjects in Johannesburg! Ex-underachiever!
R153
Sean
1st lesson free!

My personal learning strategy involves referring to digestible material to prime the brain for key information about a...

Lessons by webcam Face to face lessons Approved profile
Paris 18e, France
How to acquire the basics to become an ethical hacker? On Paris (face) or elsewhere (web)
R910
Laurent
  • (63 reviews)
1st lesson free!

I am a computer enthusiast. My classes are for those who want to discover this beautiful science. My teaching is based on...

Lessons by webcam Approved profile
Heysham, United Kingdom
Engaging, humorous, professional and qualified Computer Science Teacher with 18 years experience, offering Python tutoring online.
R511
Matthew
  • (22 reviews)
1st lesson free!

I will provide support to students outside of tutoring sessions, when necessary, using Email and Zoom. I like to use a...

Lessons by webcam Face to face lessons Approved profile
London, United Kingdom
A Computer Science Lecturer with a PhD from Imperial College London, who has tutored in Computing for more than nine years.
R1003
Dr.Kritaphat
  • (24 reviews)
1st lesson free!

*****To help me decide if I can help you and have a more efficient first lesson, can you please list the subject and topics...

Lessons by webcam Approved profile
London, United Kingdom
University lecturer with 15 years of programming experience offering online & in-person classes in London
R1023
Igor
  • (15 reviews)
1st lesson free!

I am looking forward to sharing my experience and knowledge in computer programming with anyone who wants to improve their...

Lessons by webcam Face to face lessons Approved profile
Johannesburg
BSc Computer science and informatics student at the University of Johannesburg,
R100
Siphiwo
  • (10 reviews)
1st lesson free!

I base my classes on simple examples that a beginner can understand and visualize concepts as this helps break down the...

Lessons by webcam Approved profile
Toronto, Canada
Learn the fundamentals of web development from HTML, CSS, and JavaScript, to servers, databases and APIs.
R587
Dimitry
  • (21 reviews)
1st lesson free!

My first priority is to understand a student's goals and needs. This informs my teaching style and the structure of our...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Tortona, Italy
MATLAB Ambassador PhD student in bioengineering with MATLAB Associate certificate and 5 years of experience offers MATLAB lessons both online and in person (Turin / Vercelli / Alessandria)
R455
Marco
  • (38 reviews)

My methodology is based on an engineering approach, so I start the discussion by framing the general problem, in order to...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Cape Town
Software Engineer offering programming lessons from beginner to advanced concepts with practical projects.
R150
Charlton
  • (7 reviews)
1st lesson free!

I teach you how to learn. How to teach yourself and anyone around you. With this approach you will be able to tackle any...

Lessons by webcam Approved profile Responds within an hour
Paris, France
Trainer expert in PHP, Python, Java, Symfony, MySQL, HTML, ... 1st free course; )
R546
Thomas
  • (36 reviews)
1st lesson free!

My method: 10% theory and 90% practice. The goal is to keep you awake and active in your learning! For this, I set up for my...

Lessons by webcam Approved profile
at his home at your home By webcam
1 hour Not available R150 Not available
5 hours Not available R650 Not available
10 hours Not available R1300 Not available
Unfortunately, this tutor is unavailable