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

Batch Export For Camtasia 2 On Mac

I use Camtasia 2 on Mac for all my screencasting, and while I generally find it a great piece of software, the lack of batch exporting can be extremely frustrating.

So I’ve made an AppleScript which does the job. You can download it here, or if you’re familiar with the OSX Script Editor, just copy and paste the code below into it. You’ll need to give it the appropriate permissions – instructions for that are in this video:

AppleScript Code:

set projDir to choose folder with prompt “Choose a folder with .cmproj files in it” without invisibles

set myDirectory to POSIX path of projDir

tell application “Finder”

set fl to files of alias (projDir as text)

end tell

repeat with f in fl

set n to name of f

if n ends with “.cmproj” then

set offs to offset of “.cmproj” in n

set exportName to (text 1 through offs of n) & “mp4”

tell application “Camtasia 2”

open f


delay 1

if number of documents > 0 then

if name of first document = n then

exit repeat

end if

end if

end repeat

end tell

tell application “System Events” to tell process “Camtasia 2”

#click menu item “Export…” of menu “Share” of menu bar item “Share” of menu bar 1


key code 14 using {command down}

delay 0.5


tell window n to click button “Export” of sheet 1

exit repeat

end try

# 1 – none; 2 – axraise; 3 – window menu

tell window n to perform action “AXRaise”

#click menu item n of menu “Window” of menu bar item “Window” of menu bar 1

delay 0.1

end repeat



static text “Export finished” of sheet 1 of window n

tell window n to click button “Close” of sheet 1

exit repeat

end try

delay 2

end repeat

end tell


tell project of first document

export file myDirectory & “/” & exportName


set shouldExit to not isExporting

if shouldExit then exit repeat

delay 2

end repeat

end tell


tell application “Camtasia 2”

close every document without saving

end tell

end if

end repeat

WSSA Winter Camp

On the 28th and 29th of December 2015 the Washington Student Science Association held a winter camp intended to introduce students to Android and iOS Development. Akkshay Khoslaa an Electrical Engineering and Computer Science student at UC Berkeley was one of the volunteer instructors at the camp held in Seattle, Washington.

FullSizeRender (2)Projected over the next ten years, there will be one million more computing jobs than students enrolled in high schools nationwide. As computer programming is rapidly becoming the world’s most lucrative job market, it is absolutely crucial that today’s youth are given the resources they need to become the leaders of this progressive field. However, there is more often than not a very limited number of computer science courses offered in high schools across the country; and often times school vacation deprives students from educational opportunities.

To target this issue, the Washington Student Science Association (WSSA) decided to hold an affordable and accessible mobile development camp this past December. The goal was to not only teach students how to create relevant mobile applications, but to also show them the importance of mobile development in our time. 17 dedicated participants received over 8 hours of instruction at the camp. Attendees learned about all aspects of mobile development: frontend, backend, engineering, and design. They not only learned how to code in Swift & Java, but also made 2 practice applications!

Several students such as Datta Dave, a sophomore from Mt. Si High School, entered our camp with little to no experience in computer programming. In her words: “The WSSA AppHack camp quickly sparked my interest in coding and helped me gain knowledge for my computer science class”. Datta left our camp with a substantial amount of knowledge surrounding mobile development, and a curiosity for future endeavors within the field.

Thanks to Rob Percival, a sponsor of the WSSA AppHack Winter Camp, students not only had a great resource to refer to during the camp, but also walked away with one of the highest rated Udemy courses on iOS and Android development to continue their education. His courses are now serving as highly valuable learning resources for these students to explore computer science and development.

WSSA would like to thank Rob Percival and Seattle YMCA for sponsoring its AppHack Winter Camp 2015 – Akkshay Khoslaa.


Success Story – Brenden Martin

After completing The Complete Web Developer Course Brenden made a career change from a Marketing Strategist to a Web Developer and has a great story to tell!

brendenI have always wanted to learn code and wanted to make a switch in my career as a marketing strategist to a developer. However, learning to code is difficult. It’s a very broad subject and quite a daunting task to take on. After searching all over the internet and struggling on where to begin or starting a lesson and getting bored because we weren’t building anything or applying our skills, I was getting frustrated. It wasn’t until I found Rob’s course where you could build a ton of websites while learning to code that I finally found a way to learn to code. The lessons were extremely detailed and his hosting solution made launching websites pretty seamless. Step-by-step instruction was incredible with questions answered pretty quickly. Lessons start with the basics and fundamentals then you put it all together and build something in each section.

As I ventured into the new world of web development I wanted to work for a smaller company. I had interviews with companies like Zillow and Microsoft but went through those interviews just for the experience. I wanted to work for a small company that provided a lot of independence and flexibility. I researched local marketing agencies looking for web developers in the Seattle area and came across and loved their mission statement. I contacted them online and shot them an email with a cover letter and also followed up with a phone call, followed them on social channels and engaged with them there. I was invited in for an interview. The interview was with 5 of their teammates, very laid back and questioned me about my coding experience and what I wanted to do professionally. The interview went well as it moved from a conference room to a happy hour event where we got to talk in a more relaxed setting. I was given a code assignment to build a website that was fully responsive with no bootstrap. After researching how to do this and finishing up the project, I turned it in and was offered a job the following week.

Because of this course I am now a Web Developer at a Marketing Agency in Seattle, WA building sites in WordPress, building plugins with PHP, I’ve also launched iPhone apps writing them in html, css and javascript and using a tool called Ionic. The sky is the limit now and there isn’t really anything I cant make…or at least thats how I feel. Thanks Rob Percival for the awesome course and changing my life.

Well done Brenden! We all wish you continuing success in your new career!


Job Opportunities

People who take The Complete Web Developer Course may think the only role available is to go into Web Development. Although the aim of the course is to teach people how to code, a Web Developer role can vary but there are other roles available to students who have an understanding of coding.


Technical Support Engineer

Technology companies normally have varieties of technical support roles such as 1st line, 2nd line and 3rd line support. The first line support roles tend to be an entry level role which leads onto other things.

Web Hosting companies in particular have an interest in applicants that can demonstrate an understanding of internet technologies along with HTML and CSS skills. However, any company that provides an online presence or product tends to advertise for such roles. Just look at the job description from a job board below.


Sales Executive / Consultant

If you have an interest in sales and understand the web technologies and programming languages like HTML, CSS, MySQL etc and can talk to clients not only on a business level but on a technical level then you’ll have a huge advantage over the competition! People with a passion for sales and yet have a technical mind set are quite hard to come by.

Web Technology companies requires sales consultants to sell products from web hosting solutions to software solutions and on the higher scale web server infrastructure and technologies. On the higher scale for these roles do require experience in a related field. Have a look at one of the requirements from a web hosting company recruiting for sales consultants.

sales advisor


Account Manager

An account manager is essentially a sales agent who manages selected portfolios of client accounts. Their job is to grow the account and act as a point of contact for the client and their needs to the organisation of the service provided. Account managers tend to specialise in their specific fields can get involved with some support work as well. Have a look at a job requirement for an Account Manager for a Marketing Agency.

account manager


Web Developer

Creating websites and understanding the technologies behind them is a key skill much in demand. If you search job boards for the term “Web Developer” you’ll be amazed at the number of results and many of them require the skills taught on this course. Take a look at the advert below. If experience is limited then a junior role is a realistic opportunity



Freelance Web Developer

There’s nothing like working for yourself and the E-Book How To Earn $10,000 While Learning To Code which is available for FREE with any of the courses or can be purchased through Amazon, provides some great advice on how to achieve this.  Freelance Web Developers have a great deal of freedom choosing their working hours as contract work is normally based on project work on a contract basis.

Most people like being their own boss as it means they get to decide what hours they work and have a good life / work balance. It does mean you have to apply or bid for the contracts yourself though. The E-Book How To Earn $10,000 While Learning To Code will provide hints and tips on how to source out work and gain experience.

Success Story – Richard Goodman

Well done to Richard Goodman who has started his own web design company!

richardgoodmanAfter successfully working as a developer in “The City” for 25 years, last year I was diagnosed with bowel cancer and had to give up my job. After the surgery, I was at a loss as to what direction to take in the next phase of my career, but it needed to be one where I could work from home, and preferably work for myself.

Then along came Rob’s Web Developer Course – I was scrolling through Facebook, where I normally disregard the adverts, but the Web Developer course ad grabbed my attention. I read further, expecting it to be either too expensive or not much good, but it sounded great and for the money seemed to be a bargain, if it lived up to the promises.
I jumped in and was immediately hooked. I worked through all the projects, then decided I wanted to do the Android course as well. They were both terrific and I learned so much that would have been very difficult to get on my own.
So, here I am now, I have one Android App published, I am working on a second one, plus I have a growing list of about 10 more I want to do. In addition to that, I am starting my own Website design company next week – my site pages are almost complete and looking great, I have my business cards and I’m ready to go.
This is a great new direction, which I am determined to make work for me, and I must give a lot of credit to Rob and the two courses, for their quality, content and quick support where necessary. I couldn’t recommend more highly – as skeptical as I was when I started out!!


We all wish you the best of luck with your new venture Richard! You can check out Richard’s company websites out at and You can also check out his first published Android app on the Google Play store here.