Home 2018-08-25T17:04:23+00:00

Did You Know You Can Go From Zero
Coding Skills to Cash-Earning
Expert in Just Six Weeks?

Introducing: The Complete Web Developer Course 2.0

The Most Comprehensive, cost-effective, career-enhancing web developer course in market.

Learn Web Development by building 25 websites and mobile apps using html, css,  javascript, php, python, mysql & more!

YES! I want to Enroll in the Course for Only $29

Over 180,000 students enrolled!

Over 38,000 reviews!

The Breakdown

I’ve built this course to give you everything you need to build professional websites (that make you money!). You’ll get access to twelve painstakingly crafted chapters with over 29 hours of clear, engaging video tutorials and practical website challenges. All at your fingers tips. Instantly.

1-How does the web work?
3-HTML
5-Javascript
7-CMSs and WordPress
9-PHP Coding
11-APIs
13-Putting it all together: Making a Twitter clone
14-Bonus Chapter: How to make $10,000 while learning to code

2-Setting up your (free) hosting
4-CSS
6-jQuery
8-Responsive Design
10-MySQL Databases
12-Python

Rob
Percival

(coding geek)

Your Tutor

I’m Rob. I have a degree in Mathematics from Cambridge University and you might call me a bit of a coding geek.

After building websites for friends and family for fun, I soon learned that web development was a very lucrative career choice. I gave up my successful (and sometimes stressful) job as a teacher to work part time and today, couldn’t be happier. I’m passionate about teaching kids to code, so every summer I run codeschool.org.uk in the beautiful city of Cambridge. I also run the popular web hosting and design service, Eco Web Hosting (read some reviews here), which leaves me free to share my secrets with people like you.

You wouldn’t believe the freedom that being a web developer offers. Sign up and find out for yourself why so many people are taking and recommending this course. I genuinely believe it’s the best on the market and if you don’t agree, I’ll happily refund your money.

Sign up to The Complete Web Developer Course below and join me in this amazing adventure today. Or get in touch by email or Twitter.

Course Curriculum

30:36 hrs

  • Start How To Get All The Free Stuff (2:56) Start
  • Start Introduction to Getting Started Section (0:36) Start
  • Start Getting Started On A Mac (3:24) Start
  • Start Getting Started on Windows (4:38) Start
  • Start How To Ask Great Questions (2:21) Start
  • Start Frequently Asked Questions Start
  • Start Introduction to HTML 5 Section (1:02) Start
  • Start Your First Webpage (4:12) Start
  • Start You First Webpage – Files & Coding Challenge Start
  • Start The Structure of a Webpage (8:13) Start
  • Start The Structure of a Website – Files Start
  • Start Creating A Full Webpage (6:16) Start
  • Start Creating A Full Webpage – Files Start
  • Start Header Tags (3:52) Start
  • Start Header Tags – Files Start
  • Start Paragraph Tags (3:41) Start
  • Start Paragraph Tags – File Start
  • Start Formatting Text (5:19) Start
  • Start Formatting Text – Files Start
  • Start Unordered Lists (2:28) Start
  • Start Unordered Lists – Files Start
  • Start Ordered Lists (2:36) Start
  • Start Ordered Lists – Files Start
  • Start Images (5:36) Start
  • Start Images – Files Start
  • Start Forms (9:19) Start
  • Start Forms – Files Start
  • Start Tables (4:10) Start
  • Start Tables – Files Start
  • Start Links (8:00) Start
  • Start Links – Files Start
  • Start HTML Entities (7:08) Start
  • Start HTML Entities – Files Start
  • Start IFrames (3:59) Start
  • Start IFrames – Files Start
  • Start Putting It All Together (19:01) Start
  • Start Putting It All Together – Files Start
  • Start Setting Up Your Free Web Hosting (6:19) Start
  • Start Setting Up FTP (9:09) Start
  • Start Note On Firefox Versions For Next Lecture Start
  • Start Setting Up FTP On Windows – Legacy (11:18) Start
  • Start Setting Up FTP On A Mac – Legacy (9:46) Start
  • Start Further Reading – HTML Start
  • Start Further Reading – TAG Reference Start
  • Start HTML – Quiz Start
  • Start CCA HTML Level 1 Start
  • Start Introduction To CSS 3 Section (0:53) Start
  • Start What Is CSS (2:44) Start
  • Start Inline CSS (6:45) Start
  • Start Inline CSS – Files Start
  • Start Internal CSS (4:52) Start
  • Start Internal CSS – Files Start
  • Start Classes And IDs (6:58) Start
  • Start Classes And IDs – Files Start
  • Start Divs (5:02) Start
  • Start Divs – Files Start
  • Start Colors (4:22) Start
  • Start Colors – Files Start
  • Start Floating (5:30) Start
  • Start Floating – Files Start
  • Start Positioning (11:16) Start
  • Start Positioning – Files Start
  • Start Margins (6:57) Start
  • Start Margins – Files Start
  • Start Padding (5:25) Start
  • Start Padding – Files Start
  • Start Borders (11:28) Start
  • Start Borders – Files Start
  • Start Fonts (7:09) Start
  • Start Fonts – Files Start
  • Start Styling Text (7:37) Start
  • Start Styling Text – Files Start
  • Start Aligning Text (6:10) Start
  • Start Aligning Text – Files Start
  • Start Styling Links (5:31) Start
  • Start Styling Links – Files Start
  • Start CSS Project BBC News Website (1) (41:29) Start
  • Start CSS Project BBC News Website (2) (31:59) Start
  • Start CSS Project BBC News Website (3) (27:46) Start
  • Start CSS Project BBC News Website (4) (21:31) Start
  • Start CSS Project BBC News Website – Files Start
  • Start External CSS (3:30) Start
  • Start Further Reading CSS Start
  • Start Reference 2 – CSS Start
  • Start CSS Quiz Start
  • Start CCA CSS Level 1 Start
  • Start Introduction To Javascipt Section (1:00) Start
  • Start What Is Javascript? (5:10) Start
  • Start What Is Javascript – Files Start
  • Start Internal Javascript (5:48) Start
  • Start Internal Javascript – Files Start
  • Start Accessing Elements (7:00) Start
  • Start Accessing Elements – Files Start
  • Start Responding To A Click (7:11) Start
  • Start Responding To A Click – Files Start
  • Start Changing Website Content (10:41) Start
  • Start Changing Website Content – Files Start
  • Start Manipulating Styles With Javascript (3:37) Start
  • Start Manipulating Styles With Javascript – Files Start
  • Start Mini Challenge – Disappearing Circles (6:05) Start
  • Start Mini Challenge – Disappearing Circles – Files Start
  • Start Variables (8:50) Start
  • Start Variables – Files Start
  • Start Arrays (12:40) Start
  • Start Arrays – Files Start
  • Start If Statements (9:32) Start
  • Start If Statements – Files Start
  • Start Javascript Game – How Many Fingers (13:10) Start
  • Start Javascript Game – How Many Fingers – Files Start
  • Start Loops (12:17) Start
  • Start Loops – Files Start
  • Start While Loops (13:07) Start
  • Start While Loops – Files Start
  • Start Functions (10:04) Start
  • Start Functions – Files Start
  • Start Javascript Project – Reaction Tester (30:00) Start
  • Start Javascript Project – Reaction Tester – Files Start
  • Start External Javascript (4:50) Start
  • Start External Javascript – Files Start
  • Start Further Reading – Javascript Start
  • Start Reference 3 Javascript Start
  • Start Javascript – Quiz Start
  • Start CCA Javascript Level 1 Start
  • Start Introduction to JQuery Section (1:33) Start
  • Start What Is JQuery (3:19) Start
  • Start Using JQuery In Your Web Pages (8:09) Start
  • Start Using JQuery In Your Web Pages – Files Start
  • Start Detecting A Click (7:19) Start
  • Start Detecting A Click – Files Start
  • Start Changing Website Content (5:51) Start
  • Start Changing Website Content – Files Start
  • Start Changing Website Styles (9:54) Start
  • Start Changing Website Styles – Files Start
  • Start Fading Content (14:59) Start
  • Start Fading Content – Files Start
  • Start Animating Content (7:29) Start
  • Start Animating Content – Files Start
  • Start AJAX (12:27) Start
  • Start AJAX – Files Start
  • Start Regular Expressions (5:43) Start
  • Start Regular Expressions – Files Start
  • Start Mini Project – Form Validation (32:47) Start
  • Start Mini project – Form Validation – Files Start
  • Start Introducing JQuery UI (7:24) Start
  • Start Introducing JQuery UI – Files Start
  • Start Draggables & Resizables (13:40) Start
  • Start Draggables & Resizables – Files Start
  • Start Droppables (7:52) Start
  • Start Droppables – Files Start
  • Start Accordion & Sortables (7:28) Start
  • Start Accordion & Sortables – Files Start
  • Start jQuery Project – Code Player Project (57:22) Start
  • Start jQuery Project – Code Player Project – Files Start
  • Start Further Reading – jQuery Start
  • Start JQuery – Quiz Start
  • Start CCA jQuery Level 1 Start
  • Start Introduction to Bootstrap 4 Section (1:14) Start
  • Start What Is Bootstrap (2:53) Start
  • Start Your First Bootstrap Site (6:20) Start
  • Start Your First Bootstrap Site – Files Start
  • Start The Grid System (10:13) Start
  • Start The Grid System – Files Start
  • Start Introducing Navbars (12:36) Start
  • Start Introducing Navbars – Files Start
  • Start Forms & Tables (18:15) Start
  • Start Forms & Tables – Files Start
  • Start Bootstrap Components (11:33) Start
  • Start Bootstrap Components – Files Start
  • Start Modals, Popovers & Tooltips (19:47) Start
  • Start Modals, Popovers & Tooltips – Files Start
  • Start Scrollspy (10:17) Start
  • Start Scrollspy – Files Start
  • Start Project – App Landing Page (33:52) Start
  • Start Project – App Landing Page – Files Start
  • Start The Bootstrap Themes (7:58) Start
  • Start Further Reading – Bootstrap Start
  • Start Bootstrap – Quiz Start
  • Start Introduction To WordPress (1:45) Start
  • Start What Is WordPress (4:31) Start
  • Start The WordPress Dashboard (12:51) Start
  • Start WordPress Themes (18:58) Start
  • Start Creating A Blog (13:24) Start
  • StartCreating An Ecommerce Site (6:40) Start
  • Start WordPress Challenge – Create A Site (1:02) Start
  • Start Further Reading – WordPress Start
  • Start WordPress – Quiz Start
  • Start Introduction To PHP Section (0:55) Start
  • Start Introduction To PHP (3:52) Start
  • Start Hello World With PHP (10:23) Start
  • Start Hello World With PHP – Files Start
  • Start Variables (7:52) Start
  • Start Variables – Files Start
  • Start Arrays (9:03) Start
  • Start Arrays – Files Start
  • Start If Statements (4:46) Start
  • Start If Statements – Files Start
  • Start For And For each Loops (8:46) Start
  • Start For And Each Loops – Files Start
  • Start While Loops (4:58) Start
  • Start While Loops – Files Start
  • Start GET Variables (17:59) Start
  • Start Get Variables – Files Start
  • Start POST Variables (7:55) Start
  • Start Post Variables – Files Start
  • Start Sending An Email With PHP (6:52) Start
  • Start Sending An Email With PHP – Files Start
  • Start MiniProject – A Contact Form (30:08) Start
  • Start A Contact Form – Files Start
  • Start Getting Contents Of Other Scripts (4:00) Start
  • Start Getting Contents Of Other Scripts – Files Start
  • Start Project – Weather Scrapper (37:29) Start
  • Start Weather Scraper – Files Start
  • Start Further Reading – PHP Start
  • Start PHP – Quiz Start
  • StartCCA PHP Level 1 Start
  • Start Introduction to MySQL Section (0:55) Start
  • Start Introduction To MySQL (9:35) Start
  • Start Connecting To A Database (7:21) Start
  • Start Connecting To A Database – Files Start
  • Start Retrieving Data From A Database (7:36) Start
  • Start Retrieving Data From A Database – Files Start
  • Start Inserting And Updating Data (8:39) Start
  • Start Inserting And Updating Data – Files Start
  • Start Looping Through Data (23:15) Start
  • Start Looping Through Data – Files Start
  • Start Session Variables (7:37) Start
  • Start Session Variables – Files Start
  • Start Cookies (5:36) Start
  • Start Cookies – Files Start
  • Start Storing Passwords Securely (7:45) Start
  • Start Storing Passwords Securely – Files Start
  • Start A note about secure password password_hash() Start
  • Start Project – Secret Diary (1) (44:23) Start
  • Start Project – Secret Diary (2) (29:10) Start
  • Start Project – Secret Diary (3) (31:00) Start
  • Start Project – Secret Diary – Files Start
  • Start Further Reading – MySQL Start
  • Start MySQL – Quiz Start
  • Start CCA MySQL Level 1 Start
  • Start Introduction To API Section (1:21) Start
  • Start What Is An API? (1:50) Start
  • Start What’s The Weather Recrafted (20:39) Start
  • Start The Google Maps API (11:14) Start
  • Start Geocoding With Google Maps (14:21) Start
  • Start Mini Challenge-Postcode Finder (8:44) Start
  • Start The Twitter API (13:45) Start
  • Start Challenge – Build A Twitter Client (12:48) Start
  • Start API – Quiz Start
  • Start Introduction To Mobile Apps Section (1:32) Start
  • Start Creating HTML Based Apps (2:51) Start
  • Start Using App.JS (21:05) Start
  • Start Using App.JS – Files Start
  • Start Permanent Storage (6:33) Start
  • Start Permanent Storage – Files Start
  • Start Challenge – Email Client App (50:50) Start
  • Start Challenge – Email Client App – Files Start
  • Start Introducing Phone gap Build (3:56) Start
  • Start Submitting An App To GooglePlay (2:19) Start
  • Start Submitting An App To The App Store (13:47) Start
  • Start Further Reading – Mobile Apps Start
  • Start Introduction To HTML5 / CSS3 Section (1:05) Start
  • Start What Is HTML5? (2:00) Start
  • Start HTML5 Form Features (13:26) Start
  • Start HTML 5 Form Features – Files Start
  • Start Audio & Video (9:46) Start
  • Start Audio & Video – Files Start
  • Start The HTML5 Canvas (18:50) Start
  • Start HTML 5 Canvas – Files Start
  • Start HTML5 Challenge – ClockFace (20:54) Start
  • Start HTML 5 Challenge – Clock Face – Files Start
  • Start Other HTML5 Features (8:53) Start
  • Start Other HTML5 Features – Files Start
  • Start What Is CSS3? (1:41) Start
  • Start Advanced Selectors (8:28) Start
  • Start Advanced Selectors – Files Start
  • Start Pseudo-Classes (11:03) Start
  • Start Pseudo-Classes – Files Start
  • Start Gradients & Shadows (10:14) Start
  • Start Gradients & Shadows – Files Start
  • Start Transformations & Animations (8:27) Start
  • Start Transformations & Animations – Files Start
  • Start Layout & Calculations (15:49) Start
  • Start Layout & Calculations – Files Start
  • Start Further Reading – HTML 5 & CSS 3 Start
  • Start Introduction To Python Section (1:07) Start
  • Start Introduction to Python (2:29) Start
  • Start Hello World in Python (6:08) Start
  • Start Why Learn Python (2:29) Start
  • Start Variables and Arrays (12:07) Start
  • Start Variables and Arrays – File Start
  • Start Loops in Python (11:15) Start
  • Start Loops in Python – File Start
  • Start If Statements in Python (10:45) Start
  • Start If Statements in Python – Files Start
  • Start Functions in Python (12:15) Start
  • Start Python Project – Mastermind (32:14) Start
  • Start Functions in Python – Files Start
  • Start Python Project – Mastermind Files Start
  • Start Python Further Reading Start
  • Start MVC Framework Setup (60:56) Start
  • Start Displaying Tweets (22:23) Start
  • Start Following & Unfollowing (23:08) Start
  • Start Searching & Viewing Profiles (17:03) Start
  • Start Posting A Tweet (19:03) Start
  • Start Where Do You Go From Here? (0:40) Start

The GUARANTEE

I have helped over 180,000 people from all around the world learn How to Code Websites and would love to help you. There are 30 hours of instruction in this course that can help you go from zero skills to cash-earning expert in just six weeks! I am so convinced that this is the most comprehensive, cost-effective, career-enhancing web developer course on the market that I am offering a 30 dau, 100% money back guarantee if you are not fully satisfied!

Rob Percival  (coding geek)

What People Are Saying About the Course…

“Excellent teacher! By the end of this course, you will be fully able to code any website. Remember to read the additional readings and supplement the course with podcasts, blogs, and web development articles to round out your knowledge. Rob answers all your questions in a timely manner and the community is there for support. Best of luck!”

Eman Husseini

“Almost everything is covered. The method of teaching is very helpful. Overall, its the best web dev course to start with.”

Karthikeyan K R

“I greatly enjoyed the course. My knowledge on web development has profoundly grown. Thank Rob, you rock!”

Bernhardt Ramat

“Rob is an excellent tutor, he has built a well structured course and he deserves a 5 star review. He is teaching with a great balance of pace, explaining a bit more things that are really important and skips on topics that could get overwhelming at the given time and would confuse more if he was to expand more. He knows his subject well and you can tell that he is professional and thorough.

If it wasn’t for a great course I wouldn’t even mention the freebies he is offering with the course, but enrolling on a great course and getting on top the freebies he is offering is a great treat.

Thank you Rob for your effort on building this great course, much appreciated.”

Spyridon Kokiantonis

“It was an excellent course, because the teacher explains in a clear and understandable way. Whoever did or will take this course will surely be able to develop dynamic, responsive and creative websites.

I recommend this course for all people who do not have much knowledge of programming, as I do, because I understood a good part of the course, of course not everything because this course encompasses many programming languages, but it helped me to know a little of them.”

Valdenice Maria Silva

“For me the strength of the course was how Rob broke down each subject into its constituent parts, explaining each concept clearly, and building up from there.  It really helped demystify some areas like javaScript i had little understanding of before.

The course really does seem to cover pretty much everything!”

Rita Martinez Ilarduya

“Perfetto per imparare le basi di tutto ciò che è interconnesso con il Web Developing. Ogni argomento va poi approfondito con altre fonti, ma questo è sicuramente il corso giusto con cui partire. Metodo di insegnamento molto chiaro ed efficace.”

Enrico Bergamo

“I am only half way through the course but I have to stay it deserves a 5 star. Rob is very paced, explains everything and even guides you to resources. He does lots of hands on practices and practical examples. Not to mention his web hosting perk. I have my website up and running even with the little knowledge I have gained from this course. Definitely recommended.”

Teddy Cummings

“All the courses now are well described followed by well understood examples. 🙂 it’s good for a person with no programming knowledge at all. Thanks Rob.”

Prakash Ranjan Patra

“This is simply the best most comprehensive course I’ve been lucky enough to find. Rob is a brilliant communicator , the course layout fills in all the gaps and the follow up with the Q and A forum is great. I just can’t imagine a better course than this. Thank you Rob :)”

Hamish MacMillan

“I have to say the way the teacher teaches is awesome, I finally know how to work with css thank for this course.”

Jiashen Huang

“Clear teaching, I am looking forward to the rest of the course!

In a little amount of time Rob is able to cover an enormous amount in information. Because Rob is not just showing you how to code, but is challenging you to make the website yourself before he shows you how. So you directly get accustomed to building yourself, searching on the internet, trying, searching for your bugs. And that is helping giganticly in experiencing you cán do it yourself!

Rob is not giving you the fish, not giving you a rod; he teaches you to make rods and shows you how to find out where the fish is! Great course!”

Arjo Tibben

“The Complete Web Developer 2.0 is a huge course. It seeks to expose the student to most of the major technologies in use on the web today and succeeds to a large degree. About the only thing the course does NOT cover is node.js which a a large topic by itself.

This course works so well because of the many interesting and engaging projects that the instructor, Rob Percival, has created. Rob’s lectures are clear, concise and pleasant to follow. Perhaps because the course has been around for a bit, it has developed quite a following so there is always a lot of activity and support on the Q&A forum which is full of helpful posts and Rob is highly visible there offering suggestions and encouragement.

Accompanying the course is Rob’s book, “How to Earn $10,000 While Learning to Code” which is full of some great, practical advice for those who would pursue a web developer career path.

Another perk is a free year’s web hosting on “ecowebhosting.com” thus allowing the student to begin to get used to deploying code on the web.

The course claims that that you can start from no prior knowledge of programming. I think that may be a bit of a stretch. While the first few chapters do give an excellent intro to html, css, and javascript, once you get through the introductory material the course starts to move pretty fast. I therefore recommend that anyone interested in this course would be in a better position to succeed with a bit of basic html, css, and javascript under their belt before starting.

Overall, it was a great experience. I learned a ton of stuff and became a much better programmer in process.”

Bob Taffet

“Great info, great detail, good pace, just finished WordPress and loving it all, You’ve done a great job Rob and I’m excited to put what I’ve been learning in to practice. Really looking forward to the MySQL part as I know there’s stuff I want to implement that will use this.”

Grant Charsley

“So far in less than a week I have learned about HTML of which I knew nothing before and have successfully made my own HTML site from scratch based on what I have learned here. The thing I do like about this course is how each view is easy to find so if there is something I have forgotten or need to check on, I can just go and re-watch the video to help me enter the correct code.”

Sarah Bracegirdle

“I am already a web-designer and just enrolled the course to catch up if can learn a tiny bit of detail I’ve missed to learn previously for the languages like HTML and CSS, improve my knowledge on WordPress and PHP and also start learning JS and what else is available.

So far I’m about to complete the HTML course at a really fast pace and it seems I’ll have fun learning some stuff soon.

It is good to know there is always a support. And loved the freebies.
——————————————–
Just after finishing the WordPress section. I still think this course is well enough. I had so much fun in javascript and jquery, and that was challenging for me. I got a little bit bored with bootstrap and WordPress, however, that might be because I already knew them to head to toe. If I was a beginner, it would be challenging as well. Again, I find this course really well designed and informative :)”

Deniz Akman

“I purchased this course as a refresher following a few different web development courses back in college several years ago. The content is comparable, if not even better than what I received back then. Rob does a great job of introducing concepts without causing information overload (i.e. just a small bite at a time) but provides more than enough additional resources so you can really go in and play around and become an expert. Take your time, play around, and enjoy yourself if you really want to get the most out of this class.”

Aimie Clouse

“As a Java developer I took this course just for fun and I can say that I am quite impressed! Author is really knowledgeable about the subject and there are a lot of practices for beginners to learn frontend and backend parts of web applications.

I, personally, do not like frontend sections (especially CSS), but chapters on HTML5 and CSS3 very very helpful as I did not explored in depth capabilities of the new HTML standard.

I would recommend this course for anybody who wants to have first hand experience with web development as there are a lot of practices.”

Dusan Kostic

“I am so glad I found out about this course! I already had some experience–but it was all self-taught and this course has filled in the gaps. I liked how Rob starts from very ground levels and then reaches to the top in a very gradual and planned manner.It seems he has really put his best efforts in designing this course. Hats Off.

Must take this course, if you want to learn how to build websites like professional.”

Krupesh Anadkat

“This course so far seems incredibly thorough, I’m looking forward to getting to stuff I don’t already know (only finished the CSS parts yet) I’m really impressed so far!    I’m still very happy with the quality of instruction.”

Ali Dover

What You Are Going to Get…

  • 30+ Hours of Web Development Instruction  ($299 Value)

  • Lifetime Access to Course Materials ($99 Value)

  • One Year of FREE Premium Hosting ($199 Value)

  • Lifetime Community Tech Support ($99 Value)

  • My Best Selling eBook,  “How to Make $10,000 While Learning to Code”  ($10 Value)

Total Value: $706

Limited Time Offer – Expires in 30 Days

YES! I want to Enroll in the Course Today for Only $29