First Tutors is a service that helps you find a great tutor. Use the Search form below to find a match from thousands of quality tutors. For any support needed or questions, please refer to our Contact Us Page, we are happy to help. If you prefer to speak with an education advisor about a personalised tutor match, please call Varsity Tutors UK at 0203 962 1468, to connect with an education advisor.
If you prefer to speak with an education advisor about a personalised tutor match, please call Varsity Tutors UK at 0203 962 1468, to connect with an education advisor.
Carlo

Carlo

Online Business Related and Computer Studies / I.T. Teacher

I have a passion for coding and programming. It can be a really creative endeavour and with the right mindset, habits and approach it is really fulfilling.

I have experience working on a huge variety of coding problems as a professional, including solo work or in a team. I can teach you not only how to write good code, but also how to work effectively in a team, problem solve and design beautiful user interface or code architecture. These are often the things left out by courses and are must-have skills for employers.

Tutoring Experience

I have taught Computer Science to several University students. I have also coached professionals to become better developers.

In my work as the CTO of my business, over the past years, I have hired and led over 10 Software interns, teaching them to go from the basics to writing production-ready code (they all submitted code that went in production within 1 month of joining).

I have also experience lecturing and teaching online at University level, invited to run guest lectures in Engineering, study skills and coding.

Tutoring Approach

I take a coaching approach to my teaching: the student is responsible for their practice, the learning and commitment. My role is to help you establish great learning and coding habits. I help you get unstuck and delve deeper in your projects. With my approach, students become great problem solvers who can continue develop their skills independently. The approach is strictly experience based with explanations/lecturing provided on a need basis.

My lessons are tailored to16yo+ from absolute beginners to experienced coders who want to improve their skills.
I can teach you how to:

- solve coding problems in most languages (C++, Python, Java, Scala, PHP, JavaScript)

- build websites & the server code to run them

- create games in Godot

- build beautiful user interfaces

- manage projects with large teams (including version control, pull requests, agile)

- design intelligent software architectures for modularity and code reuse

- write clean code that is legible and easily understandable.

With me, you'll become an expert professional coder in little time, with the confidence to tackle any sized project in any language.

LanguagesEnglish (British), French, Italian, Spanish
AvailabilityWeekends, Weekdays (all times)
References Available On File

Qualifications

University of Cambridge2014MastersEngineering: Energy, Sustainability & Environmental
University of Cambridge2013BachelorsMechanical Engineering
Stanford University2013OtherStanford Institute for General Management
Sevenoaks School2010SchoolInternational Baccalaureat

Carlo's Feedback

Feedback
3
Published feedback
3
Unpublished feedback (Usually negative)0
Carlo
Rating from 3 references
Reliability

Trustworthiness

Professionalism
Click here for more Study Skills tutors