Courses

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

Success Story – Fernando Zablah

Fernando and some school friends had a great idea for an educational tool which Fernando created an app for. The app called Piensa Rápido (Think Fast in Spanish) has impressed so much that it is being presented at the International Society for Technology in Education conference in Denver, Colorado on June 26th.

fotoZablahWhen I was a kid I remember seeing a lot of stories in the newspaper about how some 13 year old boy have become very successful by just creating some computer software, and from those days I was getting interested in coding. Even my father also wanted me to learn to code, so I started to look out in my city (that is Torreon, Coahuila in Mexico) for courses, but there were not any courses for learning to code. So I decided to search online and I got interested in a website that with videos they taught you how code iOS apps for a monthly fee. I was excited to start to developing iOS apps, but the language was Objective – C and the only thing that I understand of all the videos in the course was to write the code for a Hello World app. Finally after weeks of frustration of just copying the code from the video and not getting any idea of what I was doing, I dropped the course. I felt useless because I thought that I was going to be good for coding, I thought “Why a 12 year old boy won a ticket to Apple’s WWDC and I can’t even make a simple app?” That was my thought for some years. In 2014 I was watching Apple’s WWDC and they announced their new programming language: Swift, a new and A LOT easier language. I was happy, but I remembered the frustration weeks of trying to learn Objective – C, so I didn’t wanted to give Swift a chance.

My school is in a network of schools that across the country. Every year there is a national competition called “Premio Internacional Bachillerato Anáhuac or PIBA” in which all the schools compete, so you have to present a project for a category that you choose. The one that I chose was “Aprendiendo con la tecnologia” (Learning with technology in Spanish). In this category you have to develop any kind of software in which you help students understand or learn a subject from school. So Pablo Oviedo and Andrés Sagui, two of my friends, entered in this project, Pablo would do the artwork because he is a good drawer and Andrés would do the educational content and I would make the software part. What we decided to do was a quiz game with animations created with Flash CS6, because it required little programming.

We broke up for summer vacation, that project was on hold and we would continue in school, after returning from vacation. In the summer I was bored so I decided to learn Swift, I had heard of a site called Udemy, so I searched for a course of iOS developing with Swift. The first result, with a 75% of discount, was The Complete iOS Developer Course by Rob Percival, the teacher that also created The Complete Web Developer Course the most popular and best reviewed course on Udemy ever. So without thinking it twice I bought the course; best decision I have ever made. After completing only half of the course, I was so confident of what I learned from Rob´s course that I decided to give it a shot and try to create the same Flash project in an iOS app.

When the summer vacation ended and I went back to school the app was half way done, and by January the app called Piensa Rápido (Think Fast in Spanish) was already in the App Store. The app consists of 4 school subjects: science, history, literature, and Formación Católica (Catholic Formation in Spanish) this last one is a subject about the catholic religion, which is the religion that our school taught. When you open the app it shows a lucky wheel which you rotate and will randomly choose one subject. Then you have to choose a female or male character, and finally you would play/answer the quiz. While you answer the quiz, depending if the answer is correct or incorrect the character that you choose will change from running to falling down or jumping of happiness. The app also has a feature that lets you create your own quiz. The school coordinator liked it so much that she told us to enter the same project in an international conference: International Society for Technology in Education. If they liked your project you would present it in the conference. They did liked it, so we are going to present this app in Denver, Colorado on June 26. In March, our computer professor told us that we also have been selected to compete in finals of PIBA, our national school competition, in Hermosillo, Sonora, Mex. By this point, I know that I have become a good developer, also my friend Pablo has been very interested in animating, here is his YouTube channel if someone would like to see his artwork:

https://www.youtube.com/channel/UCs_tgtNJQ5DAVczCVkyJ3Nw.

So I finally want to thanks Rob, by this point his course have been very helpful, I already completed it and I have begun with the famous The Complete Web Developer Course to see what else I can achieve with it.

Best of luck to you and your friends at the conference Fernando! Have a great time, we know you’ll do well!

 

 

Android App Roundup

Welcome to another roundup of published apps. Here we’re featuring some fun educational apps as well as an addictive game created by students of the Complete Android Developer Course.

Bubble Whiz

bubble whizzFirst up we have Bubble Whiz which is a tapping game that relies on timing and reactions. Quite a simple concept where a penguin in a bubble floats upwards but is intent to hit the wall. The idea is to tap on the edge of the bubble just before it hits the wall. If you tap too soon then the bubble will burst. As the penguin in the bubble floats higher the width of the walls will change.

Admittedly this is a rather addictive if not frustrating at times game. Definitely worth a go and you can check it out from the Play Store.

 

Candy Smash

Candy SmashYou’ve all heard of Candy Crush but this is Kids Candy Smash! It’s a great looking game with some good music to accompany it. Similar to Candy Crush you have to match letters to in a row to clear rows and columns. You have to match three letters of the same type to clear them. Despite the title of the game it’s perfectly acceptable for adults to play this game also.

Take a look at Kids Candy Smash here.

 

Dental Care

dentalThink you know about dental care? This app will not only provide you information about dental care but provides a guide for proper brushing technique and times you as you do it. There’s a collection of articles on home remedies for dental issues such as sensitivity and bleeding gums. You can even set an alarm to remind yourself to brush if you need reminding.

Don’t under estimate the simplicity of an app. It’s got quite a few positive reviews so far so it must be worth taking a look.

 

Table Trainer

Screen Shot 2016-03-23 at 18.40.32Even as adults we can neglect basic arithmetic. Table Trainer is an app which will help you remember your multiplication table. It will allow you to test your self up to your ten times table where you present the answers in the form of multiple choice answers.

Critics would say there are quite a few very similar apps out there already but it’s important as a developer to get your first working app published which is an achievement itself. Hopefully this is the first of many from androidappfactory.nl and you can check out Table Trainer from here.

 

Success Story – Abi Farand

After being made redundant for health reasons Abi started to learn to code online from a number of e-learning courses. After completing The Complete Web Developer Course she started her own web development company FarEnd Designs – great name! She now has the free freedom to work wherever she likes and makes her own hours.

 

abifarandI worked for many years in the NHS as a data analyst. Then I developed a long term illness and ended up eventually being made redundant on the grounds of health. While I was off sick from work I kept sane by doing various online courses. Initially I started learning java and doing some basic desktop programs. Then I bought your Complete web developer course and started to learn HTML, CSS and WordPress.

From the very beginning I found The Complete Web Developer Course to be both engaging and informative. The pace of all of Rob’s courses is just right. Not so slow that you get bored, but also not so fast that you miss things. He always provides working examples rather than talking in the abstract.

I’ve taken a lot of different online courses in various subjects and think that Rob’s course and teaching style is one of the best. Since taking the course I’ve recommended it to tons of people, not only is it great to learn development but it’s also perfect for people that are involved in web development (like project managers or designers) to help them get an overview of the technologies.

The biggest eureka moment was reading your earn while you learn book. I had no idea that there were sites like freelancer where I could actually get work. When I finally realised I’d have to leave my job I decided to risk it and do freelance work full time. I continued to build up my skills and gradually get more and more small projects on freelancer. It was tricky at first to get the right balance but as my skill and portfolio grew it became easier.

I continued to use your course along with a few others to keep developing my skills.

18 months later most of my work is small, fast turn around websites usually with WordPress. I also build WordPress plugins and have a number of regular clients, meaning I don’t often have to go looking for new work.

I love web development. I love that I can work anywhere and any time (essential as I’m usually awake at night).

Thanks so much for your great course and the complimentary hosting account which I use every day.

I think everyone will agree that Abi has done very well for herself! You can also check out Abi’s freelance website at http://farenddesigns.co.uk/. Well done Abi!

iOS App Roundup

Here’s another roundup of apps created using Xcode7 and Swift 2 with a bit of guidance from The Complete iOS9 Developer Course. It’s really great to see lots of apps submitted this month. The only down side is that I can only cover a small number of them. All apps here are available on the Apple App Store.

T Zee Bird

tzeebird

Could this be the new Flappy bird? It’s a top down game where you have a birds eye view (no pun intended)  and you only have two directions where you move your bird either left or right to avoid formations of birds which comes from the other direction.

A very simple game which is enjoyable and addictive but best of all it’s FREE and available from the App Store.

 

 

Leaflets

leaflets

Leaflets is a very interesting social networking app with an interesting concept! You can post articles based on categories or interests like food or gaming. The interface is really clean and well designed. It’s going to be interesting to see how this app evolves as the user base increases.

Definitely worth taking a look.

 

 

Letter Grab

lettergrab

There’s quite a lot of word games available but what sets Letter Grab is a little different. The author describes it as “playing hangman… on an air hockey table… where letters avoid you, and often get in the way”.

So the app not only exercises the brain but tests your patience as well. You can have a look at Letter Grab from the App Store.

 

 

iCountHabits

iCountHabits

Do you want to keep track of the number of times you drink a glass of water a day? Or the number of pages you intend to read in a book? Maybe you intend to exercise daily and intend to perform a number of pushups or situps? If so this app is for you!

The app allows you to setup your habits and set a number for that habit where you can record the number of times you have engaged in that activity. Quite a useful app to track your goals or habits. Check it out here!

 

FMC

fmc

FMC or Find My Car is an app which allows the user to store certain locations which you can recall later. The intention is if you have to park your car in a place you’re not familiar with, you can use the app to save the location and navigate back there later on.

So quite useful if you in unfamiliar territory. FMC is available from the App Store.

 

 

 

If you have published an app you would like to share. Contact Rob by Twitter, Facebook or email.

Setting Up Parse Server On Heroku For iOS & Android

This is a guide to setting up Parse Server on Heroku, and connecting to it with an iOS app (the Android version is coming soon). It assumes no knowledge of any Heroku, Github or Parse Server, and no coding skills are required. Enjoy!

You’ll need the following links:

My version of the Parse Server Example (official version is here)

My version of the Parse Server Starter Xcode Project, also available here (official SDK is here)

My version of the Parse Starter Android Studio Project, also available here (official SDK is here)

iOS Setup instructions: