Skip to main content

Information About Richard - Tooting trainer -

Profile Picture

Richard's profile picture

References

This is how 2 referees rated Richard:

Reliability

Trustworthiness

Professionalism

Badges

Specialisms Taught

HTML/CSS

Hourly Charge
Beginner £30.00
Intermediate £30.00
Advanced £30.00
Expert £30.00

PHP

Hourly Charge
Beginner £30.00
Intermediate £30.00
Advanced £30.00
Expert £30.00

JavaScript

Hourly Charge
Beginner £30.00
Intermediate £30.00
Advanced £30.00
Expert £30.00

C

Hourly Charge
Beginner £30.00
Intermediate £30.00
Advanced £30.00
Expert £30.00

C++

Hourly Charge
Beginner £30.00
Intermediate £30.00
Advanced £30.00
Expert £30.00

Java

Hourly Charge
Beginner £30.00
Intermediate £30.00
Advanced £30.00
Expert £30.00

Python

Hourly Charge
Beginner £30.00
Intermediate £30.00
Advanced £30.00
Expert £30.00

MySQL

Hourly Charge
Beginner £30.00
Intermediate £30.00
Advanced £30.00

Assembly

Hourly Charge
Beginner £30.00
Intermediate £30.00
Advanced £30.00

Map Location

Personal Description:

I am a freelance software developer and trainer with over 40 years experience of hard-core programming, providing personal tuition services in computing, programming and IT-related subjects. I took my first steps in programming in 1981, have been a professional software-developer since 1987, and have been teaching programming in corporate, academic and one-to-one contexts since 1992.

Along with my teaching work, I develop sophisticated software and web-sites for my clients, and have been published several times in respected publications such as Dr Dobbs Journal of Programming, Application Development Advisor, Visual Systems Journal and Computing. I am a BBC 'preferred supplier', a Professional Life-Member of the Association for Computing Machinery (the world’s largest and oldest scientific and educational computing society), and I published a book in 2016 explaining the processes and technicalities that lie behind the publication of e-books (i.e. for Amazon's Kindle product).

I cover a wide range of languages to expert level, including (in no particular order): JavaScript, Java, PHP, Python, SQL, HTML/CSS, VB, C/C++ and assembly language. I also cover, to very great depth indeed, the principles and practice of software design, implementation and development (known popularly as Object Orientation and Software Engineering), along with web-site design and implementation.

I can, should you choose to purchase my contact details, provide a wealth of information that corroborates the above assertions.

Training Experience:

I have provided private-tuition services since 1992, and was a lecturer at Roehampton University from September 1998 to October 1999, where I taught basic and advanced programming, computer architectures and operating-system theory. I have provided corporate training-services since 1999, during which time I have delivered over 110 courses in programming and software design and development, for companies in the aircraft industry, computer gaming, banking, web development and the BBC, to name but a very few.

Training Approach:

My approach to teaching and training pivots on the two most important factors - understanding-of and passion-for one's subject. I demonstrate the power, beauty and creativity of the science, while placing a firm emphasis on explaining concepts in the simplest and most day-to-day terms.

Clients cite frequently the original and clear explanations that I use, along with my ability to bring the subject to life and the depth of my technical understanding. Delegates on the corporate training courses I deliver give feedback scores of 85% and higher consistently.

Do note that I offer a progressive discount for block bookings. That is, if you make a one-off payment in advance for a number of sessions, the total you pay is ever-more discounted according to the number of sessions you book. For example, you save £2 if you make a one-off payment in advance for the two sessions, but will save £5 if you make a one-off advance payment for three sessions, and so on.

Tutor Resources: (free to download)

Please login or register to download tutor resources.

Native Language: English (British)
Availability: Weekends / Weekdays (all times)
References Available: Yes (✔ On File)

Qualifications:

  • Leicester University (1985) - Ba (Hons) Psychology (Bachelors) (✔ On File)

Tags: Tooting HTML/CSS trainer, Tooting PHP trainer, Tooting JavaScript trainer, Tooting C trainer, Tooting C++ trainer, Tooting Java trainer, Tooting Python trainer, Tooting MySQL trainer, Tooting Assembly trainer, Tooting Beginner HTML/CSS trainer, Tooting Intermediate HTML/CSS trainer, Tooting Advanced HTML/CSS trainer, Tooting Expert HTML/CSS trainer, Tooting Beginner PHP trainer, Tooting Intermediate PHP trainer, Tooting Advanced PHP trainer, Tooting Expert PHP trainer, Tooting Beginner JavaScript trainer, Tooting Intermediate JavaScript trainer, Tooting Advanced JavaScript trainer, Tooting Expert JavaScript trainer, Tooting Beginner C trainer, Tooting Intermediate C trainer, Tooting Advanced C trainer, Tooting Expert C trainer, Tooting Beginner C++ trainer, Tooting Intermediate C++ trainer, Tooting Advanced C++ trainer, Tooting Expert C++ trainer, Tooting Beginner Java trainer, Tooting Intermediate Java trainer, Tooting Advanced Java trainer, Tooting Expert Java trainer, Tooting Beginner Python trainer, Tooting Intermediate Python trainer, Tooting Advanced Python trainer, Tooting Expert Python trainer, Tooting Beginner MySQL trainer, Tooting Intermediate MySQL trainer, Tooting Advanced MySQL trainer, Tooting Beginner Assembly trainer, Tooting Intermediate Assembly trainer, Tooting Advanced Assembly trainer