Learning to code should feel exciting, not overwhelming. My lessons are friendly, practical and built around you, so you always know what you are learning and why it matters.
How my lessons work
In our first session, I'll ask about your goals, your current level and what you want to build, whether that is a personal website, a mobile app, or a stronger foundation for school, college or universit...
Learning to code should feel exciting, not overwhelming. My lessons are friendly, practical and built around you, so you always know what you are learning and why it matters.
How my lessons work
In our first session, I'll ask about your goals, your current level and what you want to build, whether that is a personal website, a mobile app, or a stronger foundation for school, college or university. From there, I'll create a simple learning plan and adjust it as you grow. Each lesson combines a short explanation with hands-on coding, so you write real code every time instead of only watching.
What I teach
I know JavaScript well and can take you from the basics, like variables, functions and logic, to building real projects with React, Next.js and Node.js. I also teach React Native for mobile apps, and I can help beginners get started with Python. I'm happy to help with coursework, debugging, project ideas and getting ready for a first developer role.
My experience
I'm currently studying an MSc in Applied Artificial Intelligence and Data Analytics at the University of Bradford. I have mentored others who are learning to code, so I understand the common places people get stuck and how to explain them clearly. I also have a background in customer support, which has taught me to listen carefully and stay patient.
What you can expect
Clear, jargon-free explanations, honest feedback and plenty of encouragement. Mistakes are a normal part of learning, and we will treat every bug as a chance to understand something better. I'm reliable, punctual and flexible with times, and I speak English fluently.
Read more
see less