Become a Web Developer from Scratch

This course covers all you need to know about becoming a top skilled web developer even if you never programmed before!
  • Lectures 223
  • Video 36 Hours
  • Skill level all level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

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

Course Description

Recently updated for the 2015 tech market, "Become a Web Developer from Scratch (2015 version)" is probably one of the most complete and comprehensive online courses you will ever get to see covering web development from top to bottom. In more than 45 hours of content, this course will cover all you need to know about how to become a top skilled web developer even if you never programmed before.

Basics: HTML, CSS, JavaScript

BackEnd Development: PHP, MySQL, XML, jSON

FrontEnd Development: jQuery, AJAX, HTML5, CSS3

This course will give you all the insights on how the Internet works and 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.

Note: This course is regularly updated with new lectures, guides and projects.


What does this course offer that others don't?

1) Learn 13 different web technologies

HTML, CSS, JavaScript, PHP, MySQL, XML, jSON, AJAX, jQuery, HTML5, CSS3, Bootstrap3 and Wordpress.

2) 8 real life web projects that you can use on your personal portfolio

We'll create 8 different real life web projects that you can use freely as your own and include them on your personal portfolio.

3) A beautiful portfolio website that you can use as your own

We'll create a beautiful portfolio website that you will be able to use as your own and present it to your clients as a professional freelancer.

4) Professional career complete guidance for the 2015 tech market

A whole section dedicated on how to start your professional career either as a freelancer, a full-time employee or even how to create a startup around your latest web app.

5) The Complete Freelancer E-Book

Download the "Complete Freelancer Guide" E-Book for free.

6) Updated content for 2015

All the content of this course has been recorded and updated for the 2015 tech market.

7) 30 beautiful HTML5 responsive templates

Download 30 amazing HTML5 responsive templates for your web projects.

8) Get free hosting FOREVER!

After accessing this course you will be given a free hosting personal account with unlimited size and for unlimited time.

Note: All the previous offers will be immediately provided to the student after purchasing the course.

What are the requirements?

  • Internet, Windows/MAC/Linux

What am I going to get from this course?

  • Over 223 lectures and 36 hours of content!
  • HTML, CSS, JavaScript, PHP, MySQL, XML, jSON, AJAX, jQuery, HTML5, CSS3, Bootstrap3 and Wordpress.
  • 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.
  • Exercises, manuals and reference guides in each chapter.
  • Each Final Project will have the source code available for download.
  • Certificate of Completion

What is the target audience?

  • Programmers or non-programmers.
  • Aspiring Developers.
  • Entrepeneurs.
  • No age limit.
  • Students.

Curriculum

About this Course
Preview
04:49
About the Instructor
Preview
04:27
"The Complete Freelancer Guide" E-Book
30 pages
30 Beautiful HTML5 Responsive Templates
Text
How to Post Questions and Get Help Faster
02:40
Text

Section 1: Web Development Intro & Career Advice for 2015
How the Internet Works
01:46
What is Web Development (Not Web Design)
02:37
"Must Know" to Become a Professional Web Developer
08:50
Freelancer vs Full-Time Employee
6 pages
Section 2: HTML & CSS
Intro to HTML, XHTML and CSS.
Preview
04:58
Text Editors, Browsers and First Webpage.
Preview
08:46
Headers, Paragraphs, Line Breaks and Horizontal Lines.
Preview
09:57
Bold, Italic, Comments and Blockquote.
Preview
07:59
Lists.
11:54
Links.
06:40
Multiple Webpages and Website Links.
17:35
Customized Links.
11:50
Doctype, Namespace, Metadata and Deprecated Tags
16:25
Images.
09:07
Tables, Cellpadding and Cellspacing.
09:58
Internal, External and Inline CSS.
16:44
Class and Id.
08:10
Divs and Positioning.
20:13
Fonts.
10:00
Text-Align, Margin and Padding.
08:37
Colors.
04:57
Link States.
13:19
Structuring a Website.
11:10
DropList and Textarea.
05:55
Radio Button and Checkbox.
08:57
Forms.
10:52
Embedding Content.
07:52
Bugs, Errors and Debugging.
01:49
IDE and Frameworks.
03:14
CMS and WYSIWYG.
05:19
Web Hosting & Templates.
03:20
Setting Up a Template.
06:32
FrontEnd, BackEnd, Photoshop and Fireworks.
02:19
Different Types of Websites.
06:09
Exercises: Chapter 1
25 pages
Guide: Types of Websites
4 pages
Guide: HTML Tags
3 pages
Guide: CSS Properties
7 pages
Guide: Color Reference
3 pages
Section 3: JavaScript
Intro to JavaScript.
08:46
External Scripts.
04:25
Comments.
02:26
Variables.
08:06
Data Types.
02:57
Alerts.
05:11
Functions.
09:05
More Functions.
07:31
Scopes.
03:54
Arithmetic (Mathematical) Operators.
06:22
Assignment Operators.
04:23
Comparison Operators.
09:44
Logical Operators.
07:03
If Statement.
06:42
Block Nesting.
08:26
Complex Comparisons.
05:19
Else If Statement.
05:58
Switch Statement.
07:17
Prompt.
04:59
For Loop.
06:44
While Loop.
04:03
Arrays.
06:59
Array Values and Length.
06:41
Array Properties and Methods.
06:26
Objects.
10:26
Constructor Functions.
14:24
Predefined Objects.
11:11
DOM.
08:43
DOM Nodes.
07:56
Insert Values.
09:46
CSS with JavaScript.
05:03
Event Handlers.
06:49
More Events.
05:49
AddEventListener.
05:54
Libraries and Frameworks.
03:45
Exercises: Chapter 2
18 pages
Guide: JS Object Methods
6 pages
Guide: JS Browser Methods
2 pages
Guide: JS Elements
10 pages
Guide: JS DOM
6 pages
Section 4: PHP & MySQL
Intro to PHP.
03:55
XAMPP install.
05:42
My first PHP code.
07:10
Escaping Characters.
03:13
Error Reporting.
04:32
Comments.
06:45
Variables.
04:32
Strings.
03:17
Numbers.
05:31
Constants.
03:35
Arrays
06:50
Associative Arrays.
03:03
Access Array with Foreach.
04:49
Multidimensional Arrays.
05:55
Operators.
02:08

Instructor Biography

Victor Bastos , Web Developer, Online Instructor

Hi, my name is Victor and I'm a Web Developer and Online Instructor. For the last 4 years I've been teaching online and developing incredible projects with amazing skillful people. My goal now is to help students understand how the web works and how to become top notch developers in order to get a job in the current tech industry.

I started as a freelancer, but soon realized I could teach others through my Youtube channel with instructional videos. Soon after in 2011, Udemy scouting team invited me to upload all my Youtube videos to the Udemy platform as a complete course for students who wanted to learn Web Development from scratch. At the time the 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 50.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.

Currently I'm working on my new project called Onclick Academy, an online platform where students can take their learning experience one step further with cool features like an activity feed, friends list, final tests, win badges and even get a web developer certificate. I also run a company called Web Labs, where we create awesome web apps for the Ed Tech Industry.

Reviews

Average Rating
4.6
Details
  1. 5 Stars
    518
  2. 4 Stars
    84
  3. 3 Stars
    24
  4. 2 Stars
    20
  5. 1 Stars
    21
    • Sadiq Alreemi

    Awesome Course

    Course is very beautiful and full of information and job skills

    • Dominic Ross

    Excellent course for beginners:

    I've, admittedly, only completed one Chapter of this course, but thought I would give a review of how it's going so far and my thoughts. First, some stats about the course: The course cost $199 (£125/€159). There are 8 sections (or chapters), each of which is a different web development language to learn. The course teaches Basics, Back end development and front end development. There are 233 lectures made up of 37 hours worth of video presentations, PDF's and code examples No "Death by PowerPoint". All videos are screencast's where you watch Victor explain the subject The course is self paced and you can ask questions to the 44000 strong community of learners on the same course. The entire course is set up of Lectures, one after another, most about 5 to 10 minutes in length. Each video is a different topic about the language you are learning. Victor Bastos, the lecturer, will take you through the examples and explain how each part of the code works together. Examples are given throughout the videos which you are encouraged to try to improve on yourself. The last source code is available to download for each video so you can check your code to his. Should you run in to any problems, each lecture has its own discussion board, where people can post questions which will either be answered by Victor himself, or other users further along the course than you who may well have come up against the same problem. If there are any major problems, you can message Victor personally who will get back to you ASAP. As you progress through the section, you learn more and more complex skills of the sections' language. By the end, you're ready to put it all together to build a final project. In the first section of XHTML & CSS, you learn how to write a very modern looking website from the ground up. Every aspect of the final project is designed to use all the new skills you have learned in the section. section 1 final project image The Final Project for Section 1 is this attractive website with three pages, images, tables, navigation bars and all styled with CSS. The course is structured as such that you learn the very basics first (XHTML & CSS) and then add to it by increasing the complexity and usability of your skills. In all, you learn ten separate and essential languages to help build modern and dynamic websites: XHTML & CSS JavaScript PHP & MySQL XML JSON AJAX jQuery HTML5 & CSS3 Some may wonder why you learn the outdated code first, and the most modern standard last. The explanation from Victor is simple: many websites you see out there today are still coded in older styles of HTML. If you learn the old code first, it makes it easier (and makes more sense) when you learn the new standard of HTML5. Personally, I agree with this. You learn the old (often harder) way first, then find out there's now an easier way of doing it. Isn't that always the way? There is no previous knowledge of coding, HTML, internet or anything to be able to take part in this course. As long as you can handle a browser (which, if you're reading this, you can) and a text editor, you have the necessary skills to start. No one is perfect: Considering this was Victor Bastos' first ever course teaching through videos, it's fair to say there are some rough edges here and there. First off, as you may have guessed by the name, Victor is Portuguese, so he is teaching this course in a second language. He has an accent, but speaks very clearly so that nothing he says is a total guess. My main quibble about the course is that unlike some more commercial or professional videos (from other resources such as Treehouse), the lectures to have a feeling of improvisation about them. By this, I mean that Victor will often write out code and then change his mind about what to right and start again. There are the inevitable mind blanks whilst he tries to think of what to type, and, of course, code errors. Hey, no one's perfect. That being said, the code errors are good, because not only does it give you a chance to spot them before Victor does in the video, but also shows you what little errors in code can throw up, and potentially save you hours of searching for errors in your code down the line. Personally, I'd like to see the lessons build towards a bigger picture. For example, to be shown the final project at the beginning of the section, so that when Victor cover's something you can visibly see on the page, he could refer back to it saying "see, this is how we can use tables for these individual text boxes" etc. My final critique is that there are sometimes subjects that Victor will glance over or not explain as clearly as I would like. This is where broader study has to come in. I have read books on the subject alongside the lectures to help reaffirm what was covered or even find things that were missed out. For HTML & CSS, I highly recommend the HTML & CSS book by Jon Duckett, or one of the Head First books by O'Reilly. Future of the course: I've had this course for nearly two years, and it's already been refreshed and updated once since then. Victor, along with some of the first students to take the course, are setting up an online training academy called Onclick Academy which is currently in Beta. All the videos are there from the Udemy course, but with some nice updates where user feedback has pointed out improvements. Victor also recently announced that he is working on "Become a Web Developer from Scratch 2.0", which will be a completely new course with updated lectures and explore other languages for web development. Conclusion: I may not have finished the entire course yet (I'm only 25% of the way through), but I do find it very useful as base for learning. However, I would recommend that you also read supporting books on each subject which may explain subjects in more detail or new subjects that Victor may have missed out. I also use the W3Schools website to back up the lectures as this is also a good resource for learning and code examples and has lessons on 6 of the 10 languages covered. If you're a budding Web Developer in the making (like me) then I would highly recommend this course. For the price, there are few out there to match it with such responsive teachers and such a large community. The course has a promising future too, so it's not likely to go dead any time soon.

    • Jared Myers

    Everything You Need To Become a Web Developer

    This was my first Udemy course and I was impressed. After going through other Udemy courses which were excellent on other subjects, I still feel this one is the highest quality. Everything is described in detail and questions are answered quickly. I did not have trouble keeping focused as the pace was about right. I feel confident doing web development now which is the most important.

    • Paulo Nelson Dichone

    A True Teacher

    This course is amazing! I am already a developer and watching Mr. Victor teach was amazing. He's is knowledgeable, efficient and charismatic. So, thank you for such a great course!

    • Lisa Johnson-Brown

    Best course to learn how to build a website

    I like the way this class is setup I can come on when I have time to learn and the next lesson is ready for me if I need to go back I can I think I am going to like this course it was worth the money

Show more reviews

What you get with this course

30 day money back guarantee

Lifetime access

Available on desktop, iOS and Android

Certificate of completion

Join the biggest student community

5,200,000

Hours of video content

19,000,000

Course enrollment

5,800,000

Students

Ready to start learning?
Preview this course