Information About Richard - Tooting trainer - (22 reviews)
Profile Picture
References
This is how 2 referees rated Richard:
Reliability
Trustworthiness
Professionalism
Badges

















Specialisms Taught
HTML/CSS |
Hourly Charge |
Beginner | £24.00 |
Intermediate | £24.00 |
Advanced | £24.00 |
Expert | £24.00 |
PHP |
Hourly Charge |
Beginner | £24.00 |
Intermediate | £24.00 |
Advanced | £24.00 |
Expert | £24.00 |
JavaScript |
Hourly Charge |
Beginner | £24.00 |
Intermediate | £24.00 |
Advanced | £24.00 |
Expert | £24.00 |
C |
Hourly Charge |
Beginner | £24.00 |
Intermediate | £24.00 |
Advanced | £24.00 |
Expert | £24.00 |
C++ |
Hourly Charge |
Beginner | £24.00 |
Intermediate | £24.00 |
Advanced | £24.00 |
Expert | £24.00 |
Java |
Hourly Charge |
Beginner | £24.00 |
Intermediate | £24.00 |
Advanced | £24.00 |
Expert | £24.00 |
Python |
Hourly Charge |
Beginner | £24.00 |
Intermediate | £24.00 |
Advanced | £24.00 |
Expert | £24.00 |
MySQL |
Hourly Charge |
Beginner | £24.00 |
Intermediate | £24.00 |
Advanced | £24.00 |
Assembly |
Hourly Charge |
Beginner | £24.00 |
Intermediate | £24.00 |
Advanced | £24.00 |
Map Location
Personal Description:
I am a freelance software developer and trainer, 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 just-plain-one-to-one contexts since 1992.
Along with my teaching work, I develop software and web-sites for my clients, and have been published several times in respected programming-journals. 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): Python, JavaScript, Java, PHP, 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 (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 confirms 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 professional 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 professional courses I deliver give feedback scores of 85% and higher consistently.
Tutor Resources: (free to download)
Please login or register to download tutor resources.
Availability: Weekends / Weekdays (all times)
References Available: Yes (✔ On File)
Qualifications:
- Leicester University (1985) - Ba (Hons) Psychology (Bachelors) (✔ On File)
Richard's Feedback
Total Amount Of Feedback: | 22 |
Total Positive Feedback: |
Richard really does go above and beyond for his clients and I simply cannot praise or recommend him enough!
Richard's style of teaching is both thorough and inspiring (impressive considering how despondent I was feeling about the subject matter when I started working with him). Richard's passion for programming shines through in his tuition and he really brings the subject to life. He is particularly good at explaining the concepts behind the code in a way that is easy to understand even for a beginner. Whereas some online resources seem to just teach the code itself and it's syntax, Richard goes far beyond that. Whilst it is JavaScript that I have been working on with Richard, I feel that his tuition has given me logical thinking skills which will benefit me in programming generally, not just with JavaScript.
I must also mention that during the time I have been working with Richard he has frequently gone above and beyond what could be expected from a tutor. You can tell that he genuinely cares about the subject matter and providing an excellent service. Setting up online tuition with a tutor you haven't met in person for a subject you are finding difficult can seem a daunting experience, but Richard made the whole thing very smooth and comfortable with detailed explanations of what he would provide and how he worked and prompt and friendly communications. He is very easy to get along with, and that makes working and learning that much easier and more enjoyable.
In short, I cannot recommend Richard highly enough to anyone looking for tuition.
It's still early days but as a parent, I find the regular updates and comprehensive feedback very useful to assess progress.
He sets up a sub domain on his personal site so that you can always reflect on previous lessons and with the coding challenges he sets between sessions you realise how much you can do with a little bit of syntax and being taught the right way to think about coding problems.
Every session ive had has also gone over the time paid for and richard has never made that an issue.
Overall a good bloke and educator.
Following each session with a given client, I create a new page on that sub-domain, in which I place any code I wrote on my machine during that session (with annotations that clarify things).
I do this out of courtesy and at no extra charge to my on-line clients because it enables them to access the code for a given session whenever they need to, and because it would be impossible otherwise for them to acquire the code in question. That is, taking screen-shots would hardly be a practicable solution for the client, and it is impossible (in the case of JavaScript tutoring) to send JavaScript code via email. This is because most if not all mail servers now refuse to forward emails containing JS code because hackers have used that in the past as an attack vector.
I am grateful to Martin for pointing out my provision of personal sub-domains for clients.
I would recommend him as a tutor to anyone either:
1. Starting out in the industry who wants to grasp the fundamentals of computer programming.
2. Already developing/working and wanting to expand their knowledge base.
3. If you are stuck on a particular project and need help.
Happy coding!
He is very professional and a fantastic tutor. Highly recommended!
He goes the extra mile to help you understand a problem.
Thanks Richard.
I plan on having many future sessions with Richard, his knowledge and understanding of my chosen language of JavaScript is vast and his passion for his craft is infectious.