Learn to develop Android and iOS applications and Web Development within six weeks from a teacher with real-world experience. Just $15 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

Student Story: Oliver Shi

Ever since the first iPhone came out when I was 6, I have been fascinated by its capabilities. I just had to get my hands on an iPhone. Of course, back then I was much too young to own an iPhone. Years passed, and on my 11th birthday I got an iPad. I was satisfied for the moment, but as more years passed my friends were all getting their own iPhones, so I just knew I had to get one. My dad refused to buy me one, since our family already owned three iPads, and I had a LG840G which was an extremely rudimentary phone.

Then, I heard about the iPhone 6 coming out in September of 2014 and I had to get it! So I asked my dad if he’d buy me one, and he replied that I had to prove that I deserved one.

Continue Reading

How To Get Super Sharp 720p Screencasts Using Camtasia on a Mac

I’ve struggled with blurry text when screencasting with Camtasia on my Macbook Air 11″, but figured out a neat way to get everything super-sharp. The video below will guide you through it. Enjoy!

Udemy: Create Your First Video In 24 Hours

Yesterday I set myself the challenge of creating a Udemy course in 30 days. I spent most of the morning outlining the course structure (a post on that coming soon), then spent a bit of time on the Udemy site and Facebook group chatting with course developers there and working out what equipment I would need.
Continue Reading

Building A Udemy Course In 30 Days is an online learning platform where anyone can create their own courses. I’ve set myself the challenge of putting together a full Web Development course in 30 days, and will be posting regular updates here.
Continue Reading

How to set up a multi-user school blog

School blogs are becoming increasing popular ways for students to work creatively and collaboratively, share there work with the world and receive feedback from peers, teachers and parents & governers. This meets the Ofsted criteria for outstanding use of ICT.

This post explains how to set up a school-wide blog system under your own domain, allowing comments and contributions from staff and students, and different blog sites for each department and/or year group. It should take no more than 10 minutes to work through.

1. Buy a domain name

You can use your existing domain – talk to your IT department about this – but it’s probably quicker and easier to buy your own. You can do this through any number of hosting companies (my company,, charges £5.99+VAT for 2 years, and then £4.99+VAT per month for hosting on the Standard package, which includes everything you need. Alternatively, you can host it on your current school servers – again, ask your IT department about this.

Keep the domain name simple – for example, so that people can remember it.

2. Install WordPress

This can be done with a click from most hosts (or with a few kind words to your IT department) and setup is very quick. Choose Multi-user (subdomains or folders – if you’re not sure which, go for folders). The main account will be the administrator account, from where you can create blogs for each department, year group or class.

3. Choose a theme

There are thousands of free themes at Pick one you like, and then click Appearance –> Themes in your WordPress admin area and search for and install the theme.

4. Set up Multisite

This is the trickiest step – you might want to get your IT department to do this for you. Go to Tools –> Network Setup, enter the settings you want and make the changes to the files requested. The files are in the webspace for the domain – if you’re not sure what that is, find a techie person, or leave a note in the comments and I’ll help you out.

You’ll be prompted to log out and log in again, and you’ll now have a My Sites menu in the top left of the screen. Hover over it, and click Network Admin.

5. Add your first site

Click Create a new site and enter the details for your first site (perhaps for your English department, or form 7A). You should put the email address of the teacher that will be managing that site, and they will be sent the admin login details.

Once the site it is created, you can edit options like the theme for it in the same way as for other sites.

6. Allow students to sign up

Finally, click My Sites (top left) –> Network Admin and then click Setting –> Network Settings. Tick the option ‘User accounts may be registered’. Students will then have the ability to sign up and create accounts.

That’s it! There’s a lot more you can do with WordPress – it’s well documented online, and is reasonably easy to use – but this guide should be enough to get you and your students blogging. Good luck, and let me know how it goes in the comments!