About Me
A Coding Tutor.
Industry Veteran with experience as a technical trainer.
Offering Tutorials and Grinds To Individuals and small groups.
- 30 years working as a programmer
- 20 years working as a technical trainer
- C# Tutor
- Java Tutor
- Python Tutor
- Web Development
- Databases
Programming Fundamentals
Struggling with the basics?
Learn the fundamentals of software development.
- Learn the building blocks of all programming languages
- Choosing the right professional-grade free tools
- Setting up an Integrated Development Environment
- Building and running your project
- Debugging techniques
Java Programming Tutor
Java Programming Tutor
I have been programming in Java since 1998 and can provide grinds and tutoring on the following topics:
- Java
- Spring Framework
- Spring Boot
- Spring Security
- JPA
C# & .NET Programming Tutor
C# Programming Tutor
I have been working with C# and the .NET framework since 2002
- C# Programming
- .NET Framework
- ASP.NET & ASP.NET Core
- Entity Framework
Tutorials on full stack web development
Web Development Tutor
I wrote my first web application in 1997 and I have worked with most front-end and back-end technologies since.
- HTML
- CSS
- JavaScript and jQuery
- Angular
- React
- Vue
- Backend technologies including ASP.NET core, Java Spring Boot, node.js, Nest.js and Python Flask
Python Programming Tutor
Python Programming Tutor
I have used Python for many different tasks including web scraping, automation, data analytics and web applications
- Python
- matplotlib
- numpy & pandas
- openpyxl
- flask
Final Year Project Support
Have Support During Your Final Year Project
Final year projects are a big deal. Get some support:
- Assistance in choosing a project
- Proof-reading of project proposal
- Technology stack selection
- Tutorials on the selected stack
- Guidance if / when you get stuck
- Proof-reading of project before final submission
- Please note - I do not provide direct assistance on project deliverables