Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 30.5 hours on-demand video
  • 144 articles
  • Full lifetime access
  • Access on mobile and TV
Development Web Development

The Complete Web Developer Course 2.0

Learn Web Development by building 25 websites and mobile apps using HTML, CSS, Javascript, PHP, Python, MySQL & more!
Rating: 4.5 out of 54.5 (65,047 ratings)
281,269 students
Created by Rob Percival, Codestars by Rob Percival
Last updated 1/2021
English
English [Auto], Indonesian [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Build websites and webapps
  • Build HTML-based mobile apps
  • Get a job as a junior web developer
  • Bid for projects on freelance websites
  • Start their own online business
  • Be a comfortable front-end developer
  • Be proficient with databases and server-side languages
Curated for the Udemy for Business collection

Course content

15 sections • 309 lectures • 30h 39m total length

  • Preview00:36
  • Preview02:45
  • Getting Started On A Mac
    03:24
  • Getting Started On Windows
    04:38
  • How To Ask Great Questions
    04:38
  • Frequently Asked Questions
    01:09

  • Preview01:02
  • Preview04:12
  • Your First Webpage - Files & Coding Challenge
    00:03
  • Preview08:13
  • The Structure Of A Webpage - Files
    00:03
  • Creating A Full Webpage
    06:16
  • Creating A Full Webpage - Files
    00:03
  • Header Tags
    03:52
  • Header Tags - Files
    00:03
  • Paragraph Tags
    03:41
  • Paragraph Tags - Files
    00:03
  • Formatting Text
    05:20
  • Formatting Text - Files
    00:03
  • Unordered Lists
    02:28
  • Unordered Lists - Files
    00:03
  • Ordered Lists
    02:36
  • Ordered Lists - Files
    00:03
  • Images
    05:37
  • Images - Files
    00:03
  • Forms
    09:19
  • Forms - Files
    00:03
  • Tables
    04:10
  • Tables - Files
    00:03
  • Links
    08:00
  • Links - Files
    00:03
  • HTML Entities
    03:34
  • HTML Entities - Files
    00:03
  • IFrames
    03:59
  • IFrames - Files
    00:03
  • Putting It All Together
    19:01
  • Putting It All Together - Files
    00:02
  • Setting Up Your Free Hosting
    06:19
  • Setting Up FTP
    09:09
  • Note On Firefox Versions
    00:27
  • Setting Up FireFTP On Windows - Legacy
    11:18
  • Setting Up FireFTP On Mac - Legacy
    09:48
  • Further Reading - HTML
    00:02
  • Reference 1 - HTML Tag Reference
    00:02
  • HTML Quiz
    8 questions
  • CCA HTML Level 1
    00:05

  • Introduction To CSS 3 Section
    00:53
  • What Is CSS?
    02:44
  • Inline CSS
    06:45
  • Inline CSS - Files
    00:03
  • Internal CSS
    04:52
  • Internal CSS - Files
    00:03
  • Classes And IDs
    06:58
  • Classes And IDs - Files
    00:03
  • Divs
    05:02
  • Divs - Files
    00:03
  • Colors
    04:22
  • Colors - Files
    00:03
  • Floating
    05:30
  • Floating - Files
    00:03
  • Positioning
    11:16
  • Positioning - Files
    00:03
  • Margins
    06:57
  • Margins - Files
    00:03
  • Padding
    05:25
  • Padding - Files
    00:03
  • Borders
    11:28
  • Borders - Files
    00:03
  • Fonts
    07:09
  • Fonts - Files
    00:02
  • Styling Text
    07:37
  • Styling Text - Files
    00:02
  • Aligning Text
    06:10
  • Aligning Text - Files
    00:02
  • Styling Links
    05:31
  • Styling Links - Files
    00:02
  • CSS Project BBC News Website (1)
    41:29
  • CSS Project BBC News Website (2)
    31:59
  • CSS Project BBC News Website (3)
    27:46
  • CSS Project BBC News Website (4)
    21:31
  • CSS Project BBC News Website - Files
    00:04
  • External CSS
    03:30
  • Further Reading - CSS
    00:02
  • Reference 2 - CSS
    00:01
  • CSS - Quiz
    8 questions
  • CCA CSS Level 1
    00:05

  • Introduction To Javascript Section
    01:00
  • What Is Javascript?
    05:10
  • What Is Javascript? - Files
    00:02
  • Internal Javascript
    05:48
  • Internal Javascript - Files
    00:02
  • Accessing Elements
    07:00
  • Accessing Elements - Files
    00:03
  • Responding To A Click
    07:11
  • Responding To A Click - Files
    00:02
  • Changing Website Content
    10:41
  • Changing Website Content - Files
    00:03
  • Manipulating Styles With Javascript
    03:37
  • Manipulating Styles With Javascript - Files
    00:03
  • Mini Challenge - Disappearing Circles
    06:05
  • Mini Challenge - Disappearing Circles - Files
    00:02
  • Variables
    08:50
  • Variables - Files
    00:03
  • Arrays
    12:40
  • Arrays - Files
    00:03
  • If Statements
    09:32
  • If Statements - Files
    00:03
  • Javascript Game - How Many Fingers
    13:10
  • Javascript Game - How Many Fingers - Files
    00:02
  • Loops
    12:17
  • Loops - Files
    00:03
  • While Loops
    13:08
  • While Loops - Files
    00:03
  • Functions
    10:04
  • Functions - Files
    00:03
  • Javascript Project - Reaction Tester
    30:00
  • Javascript Project - Reaction Tester - Files
    00:02
  • External Javascript
    04:50
  • External Javascript - Files
    00:02
  • Further Reading - Javascript
    00:02
  • Reference 3 - Javascript
    00:01
  • Javascript - Quiz
    8 questions
  • CCA Javascript Level 1
    00:05

  • Introduction To jQuery Section
    01:33
  • What Is jQuery?
    03:19
  • Using jQuery In Your Webpages
    08:09
  • Using jQuery In Your Webpages - Files
    00:02
  • Detecting A Click
    07:19
  • Detecting A Click - Files
    00:02
  • Changing Website Content
    05:51
  • Changing Website Content - Files
    00:02
  • Changing Website Styles
    09:54
  • Changing Website Styles - Files
    00:02
  • Fading Content
    14:59
  • Fading Content - Files
    00:02
  • Animating Content
    07:29
  • Animating Content - Files
    00:02
  • AJAX
    12:27
  • AJAX - Files
    00:02
  • Regular Expressions
    05:43
  • Regular Expressions - Files
    00:02
  • Mini Project - Form Validation
    32:47
  • Mini Project - Form Validation - Files
    00:02
  • Introducing jQuery UI
    07:24
  • Introducing jQuery UI - Files
    00:02
  • Draggables & Resizables
    13:40
  • Draggables & Resizables - Files
    00:02
  • Droppables
    07:52
  • Droppables - Files
    00:02
  • Accordion & Sortables
    07:28
  • Accordion & Sortables - Files
    00:02
  • jQuery Project - Code Player
    57:22
  • jQuery Project - Code Player Project - Files
    00:02
  • Further Reading - jQuery
    00:02
  • JQuery - Quiz
    8 questions
  • CCA jQuery Level 1
    00:05

  • Introduction To Bootstrap 4 Section
    01:14
  • What Is Bootstrap?
    02:53
  • Your First Bootstrap Site
    06:20
  • Your First Bootstrap Site - Files
    00:02
  • The Grid System
    10:13
  • The Grid System - Files
    00:02
  • Introducing Navbars
    12:36
  • Introducing Navbars - Files
    00:02
  • Forms & Tables
    18:15
  • Forms & Tables - Files
    00:02
  • Bootstrap Components
    11:33
  • Bootstrap Components - Files
    00:02
  • Modals, Popovers & Tooltips
    19:47
  • Modals, Popovers & Tooltips - Files
    00:02
  • ScrollSpy
    10:17
  • ScrollSpy - Files
    00:02
  • Project - App Landing Page
    33:52
  • Project - App Landing Page - Files
    00:02
  • The Free Bootstrap Themes
    07:58
  • Further Reading - Bootstrap
    00:02
  • Bootstrap - Quiz
    5 questions

  • Introduction To Wordpress Section
    01:45
  • What Is Wordpress?
    04:17
  • The Wordpress Dashboard
    12:51
  • 6.3 Wordpress Themes
    18:58
  • Important: A note about X Theme and the next lecture
    00:16
  • How To Get $10 Off X Theme
    01:02
  • How To Get $10 Off X Theme
    01:07
  • 6.4 Creating A Blog
    13:24
  • Creating An Ecommerce Site
    06:40
  • Wordpress Challenge - Create A Site
    01:02
  • Further Reading - Wordpress
    00:02
  • Wordpress - Quiz
    5 questions

  • Introduction To PHP Section
    00:55
  • Introduction To PHP
    03:52
  • Hello World With PHP
    10:23
  • Hello World With PHP - Files
    00:04
  • Variables
    07:52
  • Variables - Files
    00:04
  • Arrays
    09:03
  • Arrays - Files
    00:04
  • If Statements
    04:46
  • If Statements - Files
    00:04
  • For And For Each Loops
    08:46
  • For And For Each Loops - Files
    00:04
  • While Loops
    04:58
  • While Loops - Files
    00:04
  • GET Variables
    17:59
  • GET Variables - Files
    00:04
  • POST Variables
    07:55
  • POST Variables - Files
    00:04
  • Sending An Email With PHP
    06:52
  • Sending An Email With PHP - Files
    00:04
  • Mini Project - A Contact Form
    30:08
  • Mini Project - A Contact Form - Files
    00:04
  • Getting Contents Of Other Scripts
    04:00
  • Getting Contents Of Other Scripts - Files
    00:04
  • Project - Weather Scraper
    37:29
  • Project - Weather Scraper - Files
    00:04
  • Further Reading - PHP
    00:02
  • PHP - Quiz
    10 questions
  • CCA PHP Level 1
    00:05

  • Introduction To MySQL 5 Section
    01:21
  • Introduction To MySQL
    09:35
  • Connecting To A Database
    07:21
  • Connecting To A Database - Files
    00:04
  • Retrieving Data From A Database
    07:36
  • Retrieving Data From A Database - Files
    00:04
  • Inserting And Updating Data
    08:39
  • Inserting And Updating Data - Files
    00:04
  • Looping Through Data
    23:50
  • Looping Through Data - Files
    00:04
  • Session Variables
    07:38
  • Session Variables - Files
    00:04
  • Cookies
    05:36
  • Cookies - Files
    00:04
  • Storing Passwords Securely
    07:45
  • Storing Passwords Securely - Files
    00:04
  • A note about secure passwords - password_hash()
    00:28
  • Project Secret Diary (1)
    44:23
  • Project Secret Diary - Part 1 Files
    00:04
  • Project - Secret Diary (2)
    47:11
  • Project Secret Diary - Part 2 Files
    00:04
  • Further Reading - MySQL
    00:02
  • MySQL - Quiz
    8 questions
  • CCA MySQL Level 1
    00:05

  • Introduction To APIs Section
    01:32
  • What Is An API?
    01:50
  • What's The Weather
    20:39
  • What's The Weather - Files
    00:04
  • The Google Maps API
    15:38
  • The Google Maps API - Files
    00:04
  • Geocoding With Google Maps
    14:21
  • Geocoding With Google Maps - Files
    00:04
  • Mini Challenge - Postcode Finder
    17:06
  • Mini Challenge Postcode Finder - Files
    00:04
  • The Twitter API - UPDATE
    00:32
  • The Twitter API
    13:45
  • The Twitter API - Files
    00:04
  • Challenge - Build A Twitter Client
    12:48
  • Build A Twitter Client - Files
    00:04
  • Further Reading - APIs
    00:02
  • APIs - Quiz
    5 questions

Requirements

  • No pre-knowledge is required - enthusiasm is all you need!
  • A PC or Mac is required
  • No software is required in advance of the course (all software used in the course is free)

Description

You’re here because you’re ready to start building professional, career-boosting websites.

Or maybe you’re coding already and want to take things to the next level? 

I’m here because I’m the creator of the best-selling, highest-rated coding courses on Udemy—and I love to share my secrets with you.

Welcome to The Complete Web Developer Course 2.0

Based on feedback from over 25,000 5-star reviews, I’ve created The Complete Web Developer Course 2.0, the sequel to my global smash-hit: Build 14 Websites course.

It’s my most current, in-depth and exciting coding course—to date.

Designed for you—no matter where you are in your coding journey—my next-generation web developer course is overflowing with fresh content. Jam-packed with high-quality tutorials.  And crucially, features the most advanced, hot-off-the-press software versions.

It’s your fast-track to iron-clad coding results.

We’ve left no stone unturned.

I guarantee, this is THE most thorough, laser-focused and up-to-date coding course available ANYWHERE on the market—or your money back.

Whether you’re an entrepreneur, an innovator or the next Mark Zuckerberg just waiting to happen, here you’ll find everything you need to get up and coding—fast.

And it’s all in one perfectly-packaged, super-convenient online solution.

“It is hard to find a complete course out there that is like this one. I am amazed at the value of the content and I would without a doubt recommend it to anyone looking for a complete web developing course.” -Daniel Lim

From zero to break-neck speed in just six weeks.

What else makes my course different?  It’ll take you from beginner to expert in just six weeks (or take it at your own pace—whatever suits you).

“I went from total novice to getting my first paid client, before I’d even finished the course. Almost unbelievable!” Priti Palmer.

Don’t be the one to get left behind

Get started today and join millions of my happy students, many of whom have changed careers, created second incomes or added critical new skills to their tool kits.

Oh, and did I mention you get FREE unlimited hosting for one year? 

Sign up to The Complete Web Developers Course 2.0 today and revolutionise your learning. Effortlessly embed the fundamentals. Refresh your groundwork. Dig deeper than ever. Start building powerful apps and cash-earning websites today—and enjoy bigger, brighter opportunities.

“Excellent course gives you everything you need to know for doing awesome websites!” - Steven De Jesús

Don’t believe me? I offer full money back guarantee if you haven’t earned your money back within 60 days of completing the course.

Ready to open new doors and become a smart, in-demand web developer? 

Here’s what you get with The Complete Web Developer Course 2.0

You’ll get access to twelve chapters that dig deep into the nitty gritty of building successful websites.

Each chapter is supported with over 40 hours of clear, intelligent video tutorials and practical website challenges.

All at your fingers tips. Right now.

  • The course starts with the fundamentals. I’ll show you insider tips to work quickly and efficiently with web technologies like HTML5, CSS3 and Python. 

  • Once you’ve got that locked down, I’ll show you how to build your own responsive websites using more advanced techniques such as jQuery PHP 7, MySQL 5 and Twitter Bootstrap.

  • By then you’ll be developing blogs and eCommerce sites with Wordpress, and learn smart ways to add dynamic content, using APls to connect to sites such as Google Maps and Facebook.

  • As we all know, the best way to learn is to do, so you’ll complete fun website challenges at every turn. Plus, as you fly through the course, you’ll use your skills to put a site together as you go. The final challenge is a full Twitter clone.

“Very easy to follow along with how the course has been divided into small topics. The summary pages at the end of each topic are very useful to review if you have to take a break from the course, allowing you to pick up right where you left off.” - Andrea Price-Lace

Over 12 chapters you will learn:

  • How does the web work?

  • Setting up your (free) hosting

  • HTML

  • CSS

  • Javascript

  • jQuery

  • CMSs and WordPress

  • Responsive Design

  • PHP Coding

  • MySQL Databases

  • Putting it all together: Making a Twitter clone

  • Bonus Chapter: How to make $10,000 while learning to code

What else will you get?

  • A friendly,  informal community to support you every step of the way

  • Personal contact with me, the course tutor

  • Ebooks that will show you how to start earning before you’ve even finished

  • Lifetime access to course materials

  • Hands-on learning to lock that knowledge in

  • A deep understanding of how to code, design and build powerful websites

  • FREE UNLIMITED WEB HOSTING FOR ONE YEAR (worth $199) *Limited to one year per student not per course*

“There are TONS of books, expensive courses, and crappy videos online that you could waste hours upon hours on. DON’T. Just take this course. You’ll see.” T. Henderson

Never waste another minute learning from out-of-date books, clunky and expensive online courses and yawnsome YouTube videos again!

With The Complete Web Developer Course 2.0 everything’s ready to go, in one convenient, mapped-out platform. 

Plus you’ll get fast, friendly, responsive support by email, Twitter and on the Udemy forums.  Or enjoy chatting with 100,000 other students in my friendly forums.

“Great course!!! Easy to follow and gives great support if needed! Both the instructor and fellow students are quick at helping out.” - Malin Singleton

Take a peek at my bio below, to see how I gave up my successful career to teach others to code part time.  Since making that decision, my life has changed beyond compare.

I guarantee that ANYONE can benefit from taking this course, whether it’s earning some extra money or changing your career altogether.

So what are you waiting for? Transform your world and sign up now to get a free copy of my exclusive 20 page ebook ‘How to make $10,000 while learning to code’.

“I learned more in the first few HTML tutorials then I did with 70% of code academy.” - Louis Elliott

Taught by

Hi! I’m Rob. I have a degree in Mathematics from Cambridge University and you might call me a bit of 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 codeschoolorguk in the beautiful city of Cambridge. I also run the popular web hosting and design service, Eco Web Hosting, 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.

“If you’re looking for a genuinely effective course that gears you up to competently build polished, professional websites that people will want to pay you for, I personally guarantee this is the ONLY course for you.” Rob Percival

Sign up to The Complete Web Developer Course 2.0 and join me in this amazing adventure today.

“The course is excellent. I haven't completed even half the course but couldn't wait to share my review based on the experience so far. This is just the perfect recipe for students who have little or no knowledge of the technologies required to develop websites. (It also helps the students who know them). The one thing that impressed me a lot was the motto - Learn by Doing. I personally knew these technologies as I had studied them in college but I really learned them while doing this course!! And there's the difference. The practical hands on knowledge is really helpful. Kudos! Keep up the good work :).” -Veeresh Kamble


Who this course is for:

  • Anyone who wants to learn to code
  • Anyone who wants to generate new income streams
  • Anyone who wants to build websites
  • Anyone who wants to become financially independent
  • Anyone who wants to start their own business or become freelance

Featured review

Rayaa Ghirri
Rayaa Ghirri
60 courses
11 reviews
Rating: 5.0 out of 5a year ago
The course has been created with a lot of thought and planning. Each topic related to the one before. Rob not only teaches he shows on this course how to google the information needed, which I've been doing and I've learnt a lot from this method of teaching. I've nearly finished the course and I feel very confident to send my CV to potential empolyers. Thanks for an excellent course. Rayaa

Instructors

Rob Percival
Web Developer And Teacher
Rob Percival
  • 4.5 Instructor Rating
  • 416,482 Reviews
  • 1,879,890 Students
  • 41 Courses

Hi! I'm Rob. I have a degree in Mathematics from Cambridge University and you might call me a bit of 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 Code School in the beautiful city of Cambridge. I also run the popular web hosting and design service, Eco Web Hosting 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 my courses and join me in this amazing adventure today.

Codestars by Rob Percival
Teaching the Next Generation of Coders
Codestars by Rob Percival
  • 4.5 Instructor Rating
  • 374,775 Reviews
  • 1,752,068 Students
  • 61 Courses

Best-selling Udemy instructor Rob Percival wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible.  But as just one man, Rob couldn’t create all the courses his students - more than half a million of them - wanted.  

That’s why Rob created Codestars.  Together, the instructors that make up the Codestars team create courses on all the topics that students want to learn in the way that students want to learn them: courses that are well-structured, super interactive, and easy to understand.  Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.