Become a Web Developer from Scratch

All the programming languages you need to become a top skilled Web Developer in one unique amazing course!
565 reviews
TAUGHT BY
  • Victor Bastos Web Developer, Online Instructor

    In just 2 years Victor has become one of the most successful instructors on the web. Victor's incredible rising story has been covered on the Wall Street Journal, MIT Journal, Slate and the Sydney Morning Herald.

    Starting his career as a freelancer, Victor soon realized he could teach others through his Youtube channel with instructional videos. Soon after in 2011, Udemy scouting team invited him to upload all his Youtube videos to the Udemy platform as a complete course for students who wanted to learn Web Development from scratch. The featured course had more than 200 video lectures and covered most of the programming languages used to create websites.

    Since 2012, the course "Become a Web Developer from Scratch" has been updated with new lectures and chapters providing a total of 270 video lectures, projects and manuals. With an amazing community of more than 40.000 subscribers all over the world, this course is now one of the top-seller courses on Udemy. The course has been also translated into Spanish, Brazilian and Japanese, all available on Udemy.

    Victor is now the leader of an ambitious project called Onclick Academy, an online platform where users will be able to learn, share, help and develop web apps with their friends. He is also the CEO of Web Labs, a startup company who's mission is to provide digital content for e-learning platforms all over the world.

WHAT'S INSIDE
  • Lifetime access to 226 lectures
  • 35+ hours of high quality content
  • A community of 52400+ students learning together!
  • 2410+ discussions
SHARE

Become a Web Developer from Scratch

All the programming languages you need to become a top skilled Web Developer in one unique amazing course!
565 reviews

HOW UDEMY WORKS?

Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

Learn and practice real-world skills and achieve your goals.

COURSE DESCRIPTION

Learn Everything You Need to Know About Web Development Even If You've Never Programmed Before!

  • The Basics: HTML, CSS and JavaScript
  • BackEnd Development: PHP, MySQL, XML and jSON
  • FrontEnd Development: AJAX, jQuery, HTML5 and CSS3

Join Over 36,000 Students, and Build a Variety of Functional Websites from Scratch.

In more than 45 hours of content, this comprehensive programming course will teach you all you need to know about becoming a web developer. "Web Development" is the term used to define all the work involved in the creation of a web site or web application. Web development can range from creating a simple and static website, to the most complex web-based applications such as Facebook, Ebay, or Google Maps.

This course is regularly updated and along with video tutorials it also contains exercises, manuals and resources to help you succeed. Anyone looking to get into web development should sign up today--no prior experience necessary.

Contents and Overview

The course begins by teaching you how the internet works with an intro into HTML, XHTML, and CSS. You’ll learn how to create text, lists, links, metadata, images, tables, cell-spacing and more. Section two moves on to JavaScript where you’ll learn how to use external scripts, comments, variables, loops, arrays and alerts as well as other JavaScript functionalities. Section three covers PHP and MySQL: strings, numbers, constants, arrays, operators, sessions, pagination, databases, cookies, and more (as you can see, the course is COMPREHENSIVE--for full details check the listing below). Sections four and five cover XML and jSON before moving on to AJAX. Section seven covers jQuery with effects, events, callback functions, dropdown menus, autocomplete, and dialog boxes. Section eight moves on to HTML5 and CSS3: articles, elements, hierarchies, pseudo classes and non-pseudo classes, animations, transformations and more. This course will give you a foundational knowledge of web development--there’s even a certificate of completion at the end.

"Become a Web Developer from Scratch" will give you a new perspective on how the internet works. After you’ve completed the course, you will have the breadth of knowledge to be able to create your own websites and apps with the latest technology.

    • Internet, Windows/MAC/Linux
    • Over 226 lectures and 35.5 hours of content!
    • Support team ready to answer your questions in less than 24h.
    • Course updated regularly with the latest features and updates in the world of Web Development.
    • Massive Q&A with awesome community!
    • 8 Chapters covering the most popular programming languages in Web Development nowadays.
    • HTML, XHTML, CSS, Javascript, PHP, MySQL, XML, jSON, AJAX, jQuery, HTML5 and CSS3.
    • Exercises, manuals and reference guides in each chapter.
    • Final Projects for each Chapter like creating a Basic Static Website, build a CRUD SYSTEM testsite with PHP and MySQL, build a fully functional Register/Login system with PHP, MySQL, AJAX and jQuery and more!
    • Each Final Project will have the source code available for download.
    • Exclusive Access to Onclick Academy as a Beta Tester
    • Certificate of Completion
    • Programmers or non-programmers.
    • Aspiring Developers.
    • Entrepeneurs.
    • No age limit.
    • Students.

THE UDEMY GUARANTEE

30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion

CURRICULUM

  • 1
    Course Intro
    01:35
  • 2
    About this Course
    04:49
  • 3
    About the Instructor
    04:27
  • 4
    "The Complete Freelancer Guide" Free E-Book
    Text
  • 5
    How to Post Questions and Get Help Faster
    02:40
  • 6
    How to Playback Video Lectures Faster
    Text

  • SECTION 1:
    Web Development Intro & Career Advice for 2015
  • 7
    How the Internet Works
    01:46
  • 8
    What is Web Development (Not Web Design)
    02:37
  • 9
    "Must Know" to become a Professional Web Developer
    08:50
  • 10
    Freelancer vs Full-Time Employee
    6 pages
  • SECTION 2:
    HTML & CSS (fully updated for 2015)
  • 11
    Intro to HTML, XHTML and CSS.
    04:58
  • 12
    Text Editors, Browsers and First Webpage.
    08:46
  • 13
    Headers, Paragraphs, Line Breaks and Horizontal Lines.
    09:57
  • 14
    Bold, Italic, Comments and Blockquote.
    07:59
  • 15
    Lists.
    11:54
  • 16
    Links.
    06:40
  • 17
    Multiple Webpages and Website Links.
    17:35
  • 18
    Customized Links.
    11:50
  • 19
    Doctype, Namespace, Metadata and Deprecated Tags
    16:25
  • 20
    Images.
    09:07
  • 21
    Tables, Cellpadding and Cellspacing.
    09:58
  • 22
    Internal, External and Inline CSS.
    16:44
  • 23
    Class and Id.
    08:10
  • 24
    Divs and Positioning.
    20:13
  • 25
    Fonts.
    10:00
  • 26
    Text-Align, Margin and Padding.
    08:37
  • 27
    Colors.
    04:57
  • 28
    Link States.
    13:19
  • 29
    Structuring a Website.
    11:10
  • 30
    DropList and Textarea.
    05:55
  • 31
    Radio Button and Checkbox.
    08:57
  • 32
    Forms.
    10:52
  • 33
    Embedding Content.
    07:52
  • 34
    Bugs, Errors and Debugging.
    01:49
  • 35
    IDE and Frameworks.
    03:14
  • 36
    CMS and WYSIWYG.
    05:19
  • 37
    Web Hosting & Templates.
    03:20
  • 38
    Setting Up a Template.
    06:32
  • 39
    FrontEnd, BackEnd, Photoshop and Fireworks.
    02:19
  • 40
    Different Types of Websites.
    06:09
  • 41
    New Final Project (coming soon...)
    Upcoming
  • 42
    Exercises: Chapter 1
    25 pages
  • 43
    Guide: Types of Websites
    4 pages
  • 44
    Guide: HTML Tags
    3 pages
  • 45
    Guide: CSS Properties
    7 pages
  • 46
    Guide: Color Reference
    3 pages
  • SECTION 3:
    JavaScript (fully updated for 2015)
  • 47
    Intro to JavaScript.
    08:46
  • 48
    External Scripts.
    04:25
  • 49
    Comments.
    02:26
  • 50
    Variables.
    08:06
  • 51
    Data Types.
    02:57
  • 52
    Alerts.
    05:11
  • 53
    Functions.
    09:05
  • 54
    More Functions.
    07:31
  • 55
    Scopes.
    03:54
  • 56
    Arithmetic (Mathematical) Operators.
    06:22
  • 57
    Assignment Operators.
    04:23
  • 58
    Comparison Operators.
    09:44
  • 59
    Logical Operators.
    07:03
  • 60
    If Statement.
    06:42
  • 61
    Block Nesting.
    08:26
  • 62
    Complex Comparisons.
    05:19
  • 63
    Else If Statement.
    05:58
  • 64
    Switch Statement.
    07:17
  • 65
    Prompt.
    04:59
  • 66
    For Loop.
    06:44
  • 67
    While Loop.
    04:03
  • 68
    Arrays.
    06:59
  • 69
    Array Values and Length.
    06:41
  • 70
    Array Properties and Methods.
    06:26
  • 71
    Objects.
    10:26
  • 72
    Constructor Functions.
    14:24
  • 73
    Predefined Objects.
    11:11
  • 74
    DOM.
    08:43
  • 75
    DOM Nodes.
    07:56
  • 76
    Insert Values.
    09:46
  • 77
    CSS with JavaScript.
    05:03
  • 78
    Event Handlers.
    06:49
  • 79
    More Events.
    05:49
  • 80
    AddEventListener.
    05:54
  • 81
    Libraries and Frameworks.
    03:45
  • 82
    New Final Project (coming soon...)
    Upcoming
  • 83
    Exercises: Chapter 2
    18 pages
  • 84
    Guide: JS Object Methods
    6 pages
  • 85
    Guide: JS Browser Methods
    2 pages
  • 86
    Guide: JS Elements
    10 pages
  • 87
    Guide: JS DOM
    6 pages
  • SECTION 4:
    PHP & MySQL (fully udpated for 2015)
  • 88
    Intro to PHP.
    03:55
  • 89
    XAMPP install.
    05:42
  • 90
    My first PHP code.
    07:10
  • 91
    Escaping Characters.
    03:13
  • 92
    Error Reporting.
    04:32
  • 93
    Comments.
    06:45
  • 94
    Variables.
    04:32
  • 95
    Strings.
    03:17
  • 96
    Numbers.
    05:31
  • 97
    Constants.
    03:35
  • 98
    Arrays
    06:50
  • 99
    Associative Arrays.
    03:03
  • 100
    Access Array with Foreach.
    04:49

UDEMY BY THE NUMBERS

5,200,000
Hours of video content
19,000,000
Course Enrollments
5,800,000
Students

RATING

  • 413
  • 87
  • 24
  • 20
  • 21
AVERAGE RATING
NUMBER OF RATINGS
565

REVIEWS

  • Tanzeel Ur Rehman
    Everything is included in this course

    This course is from complete beginner to Advance. As I am already a Web Developer, I would like to say that after buying this course, you will become a Web Developer and I, 100% guarantee it! This course is covering approx all coding languages that are used in Web Development, even jSON and some other coding languages have also been included! HENCE: I would like to say that THIS COURSE IS ENOUGH TO BECOME A WEB DEVELOPER****HAPPY BIRTHDAY!

  • Master Norman
    Poorly prepared, wasting time and sloppy

    Actually, two and a half stars only. I did the final project for HTML and CSS. He tells you how you can change the color of your links depending on their state - link, hover, visited, active. His code fails to produce the hover. He does not even check. Then he says we only want hover, so we remove the code for the other states. Then hover works. Finally, he says that the states have to be in a particular order. Sloppy! He also wastes a lot of time in copy pasting stuff. Why can't you just prepare slides for lessons that have short snippets of code? Advice - Get these courses when there are big discount coupons. I got this course for $10 instead of $200. Why do you think I took this course? I am sticking to the books.

  • Jeff Dickerson
    Just what I was looking for to get into the Web Development world!

    First off, like others in this course, I have been searching for a course that was a step above the rest. I have learned HTML and CSS from other sources but what this course has done for me is to show me how to apply this knowledge to real world projects AND how to monetize on the skills that are learned within this course. With the quality of the videos and the information that is provided as well as the instructors assistance on the forums, this course is well worth the price paid, especially considering how much you would have to pay in order to take several college courses to get the same information.

  • Sam Mayo
    Course Has Amazing Quality

    This course is very well put together, and covers everything from the absolute basics to the frontiers of web development. Even if someone had never written a line of code in their life, they would still be able to come out of this course being a web development master.

  • Simon Schoeman
    Recommended Course for New Developers

    If you are new to the world of web development and are just starting out, then this is the course for you! Victor gives a comprehensive and thorough introduction to many of the coding languages that are needed for the web, like: HTML & CSS, JavaScript & jQuery, JSON & Ajax, HTML5 & CSS3 and PHP & MySQL. It is easy to follow the tutorials and understand the contents. There is just enough repetition to make you confident in knowing most of the material with just recall. The course is logically structured and in no way boring or monotonous to listen to. The final projects at the end of each section are always fun to watch and do. At the end of every section there are exercises to give you opportunity to practise what Victor has taught you. He also gives guides for the coding language in that section, which is a list of example code and a description for what that piece of code does. This is a must have course for any new web developer. Victor is a great instructor and I enjoyed this course. I will definitely buy more of his courses!

  • 30 day money back guarantee!
  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion