Learn to develop Android and iOS applications and Web Development within six weeks from a teacher with real-world experience. Get a 75% discount if you buy it here!

I'm taking Rob's course with absolutely no prior experience. A good week later it feels like I know HTML and CSS like the back of my hand." — Jonathan M.
Who knew that learning how to start coding was this simple. The course is clear, concise, and loaded with extras!! Thanks a ton! — Raheim Smith
Even when the course gets a bit complicated, there's always the Discussion forum where Rob as well as other students are actively helping each other. This course is not to be missed. — Ingrid S.
Rob is an excellent teacher and uses simple terms of speech all throughout the course. — Ankit Rawat
I have been very impressed with the course material and the crystal clear explanation of concepts. Any beginner who opts for this course will feel enriched at the time of course completion. — Shiva Rajagopal
I'm a Copywriter in a Digital Agency, I was searching for courses that'll help me broaden my skill set. Before signing up for Rob's course I tried many web development courses, but no course comes close to this course. — Shivram
Easy to pick up & quick to get running with, the course has given me a great start into programming. — Peter Greaves

About Me

robI am a developer, teacher and entrepeneur working primarily in education based in Cambridge, UK. Currently, I am teaching students to develop apps at Stephen Perse School in Cambridge and developing an app for the CIMT MEP materials for Plymouth University. I run the Cambridge University STIMULUS scheme, placing university students in local schools as teaching assistants. I am a trainer on the Osiris Outstanding Teacher Intervention. I also own and run Eco Web Hosting (read reviews here).

I have a 2:1 in Mathematics from Cambridge University, and taught Mathematics for ten years at Highgate School, Haberdashers’ Aske’s Boys’ School and the Stephen Perse Foundation. I also have a Masters in Education, and a degree in Theology from the University of London. I’m a volunteer for Code Club at St Luke’s School in North Cambridge.

I am also a freelance web and app developer, specialising in PHP/MySQL backends and jQuery Mobile and Cordova frontend work. I’m currently working on Freelance Aggregator and as side projects.

You can get in touch through Twitter, or by leaving a message below.

Teaching students to build apps

Coding is slowly becoming accepted as something that our children need to learn. Not only are the skills of coding needed for the UK to compete in international markets, but coding is becoming recognised as a way to teach skills of logic, organisation and design. It’s even been called the new Latin.

So far so good. But there is a problem here – when I’ve taught coding to kids, while there has been a fair amount of excitement at being able to control a computer in a new way, there has been a disconnect between what they can do with code and what they want to achieve. We’re selling the idea that coding can enable them to create apps, games, and websites, but the early lessons are a real turn off form many as they learn how to make text bold, add the title to a page and open links in new windows. Even after a few weeks’ of lessons, most students are a long way from seeing the big picture of how they can use these languages to create.

This is why I am going to be working with students at the Stephen Perse Foundation to build apps directly, without any coding. Programming is really just a means to an end, just as we use language to describe emotions and tell stories. For me, the most interesting (and most difficult) part of making an app is the design and content. An app or website has to be attractive and functional, have great content, and allow the user to do, learn or enjoy something in a way they can’t do with any of the myriad apps that are already available – this is a big ask.

I’ve created a system that will allow the students to focus on the content and interaction and build apps that allow them to teach others a topic (school-based or otherwise) without any coding. I’ll give more information on the app in a future post, and I’m going to be posting regularly with updates on how the project is going, and what the feedback is from the students.

If you’ve done anything like this before, I’d love to hear from you – just leave a comment here or message me on Twitter.

In the area?

I’m always keen to meet new people, so if you’re in the Cambridge or London area, get in touch and I’ll buy you a coffee.

Contact me using the social links above or at rob [at]

Partner up…

I’m always on the lookout for interesting new opportunities, particularly if you’re in the Cambridge or London area.

I’m particularly focused on educational startups at the moment, but would be happy to discuss working with anyone who has a good idea and a desire to build something great.

Contact me using the social links above or at rob [at]

Hire Me…

I have been a freelance developer for 7 years, hand-coding in PHP 4 & 5 with MySQL, HTML5, Javascript and jQuery. I have built numerous sites and systems from scratch – check out my portfolio for more information. I have also created many WordPress, OS Commerce and Shopify sites, from simple home pages to heavily customised themes and portals.

I have a Mathematics degree from Cambridge University, and taught Mathematics in UK schools for ten years. I’d be a good fit for any role including direct client communication.

My current focus is web apps and mobile HTML5 based apps. I’m particularly interested in educational systems.

If you think I could be of use to you, use the social links above or email me at rob [at]