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 220
  • Video 34 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 40 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

Other: Wordpress, Bootstrap3

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 for unlimited time and with unlimited SSD space.

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 220 lectures and 33.5 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee

Forever yours.
Lifetime access

Learn on the go.
Desktop, iOS and Android

Get rewarded.
Certificate of completion

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
Get Free Hosting Forever (updated and working)
06:14
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.
19:55
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
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
Guide: JS Object Methods
6 pages
Guide: JS Browser Methods
2 pages
Guide: JS Elements
10 pages
Guide: JS DOM
6 pages
Section 4: HTML5 and CSS3
02:49

1. Intro to HTML5 and CSS3.

12:33

2. Html5 Elements.

07:54

3. Article And Hgroup.

17:45

4. Elements And CSS.

13:07

6. Pseudo Classes.

08:48

5. Atribute Selectors.

11:17

7. Non Pseudo Classes.

12:35

8. Flexible Box Model (part 1/2).

23:33

9. Flexible Box Model (part 2/2).

08:10

10. Reverse Box Order.

08:45

11. Custom Box Order.

08:12

12. More Flexible Properties.

08:41

13. Rounded Corners And Shadows.

08:37

14. Text Shadow , Gradient , Alpha.

10:06

15. Transformations.

09:23

16. Animations.

10:16

17. The querySelector.

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 amazing cool features. I'm also the CEO of Web Labs, where we create awesome web apps for the Ed Tech Industry.

Instructor Biography

Andrew Eddy , Graphic Designer, Entrepreneur, & Instructor

I am a graphic designer, entrepreneur, and lead instructor at the Academy X design school. I am passionate about working with startups and have launched several successful businesses. Learn how to design from my "jump right in" teaching style.

"I am a nerd. I love everything technology, and making the virtual world a more beautiful place is my passion." -Andrew

I currently live in Atlanta, where I am the CEO of a security software company. I began designing mobile applications and websites in college. UX/UI design came so naturally that, I knew it was the career for me. I like to say I am a Economics major with a computer science addiction. I won the College of Charleston Entrepreneur of the Year award when I was a senior in college.

I have worked as a graphic designer for an array of different size companies from startups, all the way to fortune five hundred companies such as Coca-Cola.

I have experience designing logos, branding, UI design, UX research, rapid prototyping, and web development.

I have been a freelance web developer since 2009 and have contributed countless beautiful websites to the internet.

I have served as the creative director for an emerging financial technology startup.

I have served as a UI designer for a non profit, SPLASSH, a company that crowdsources projects about the way we consume information about water.

My motto is to teach by doing. In my courses, you will jump right into the subject and learn to design by actually designing. Recreating app designs and learning as you go is the best way to learn in my opinion.

My goal is to give my students the ability to change their career with the skills they learn in my classes.

Join the biggest student community

7,000,000

Hours of video content

26,000,000

Course Enrollments

7,100,000

Students

Reviews

Average Rating
4.6
Details
  1. 5 Stars
    566
  2. 4 Stars
    99
  3. 3 Stars
    28
  4. 2 Stars
    22
  5. 1 Stars
    23
    • Dennis Le

    What?

    Hello Victor, Hello Victor, I don’t want to give bad reviews. But I paid for this course and no one should pay for this course for the content that is provided. Go to another Udemy instructor that offers similar content that Victor provides for free. The course has changed, there were mini projects that I was looking forward to do. Why did you take it away? If you are updating the class, leave the project videos while you are updating. Your content for the course I can find on Udemy for free. Also, the domain issues. I’m sure you already know from many other students that have the same issue. Adding another instructor does not make it better. I notice that your course has changed, there were mini projects that I was looking forward to do. Why did you take it away? I am really close to giving one star. Your content for the course I can find on Udemy for free. Also, the domain issues. I’m sure you already know.

    • Plaban Majumder

    Too Basic

    These can be found on youtube for free. Too basic. I thought instructor will walkthrough projects and teach by doing but its just different parts. Complete Beginner Might get something out of this course!

    • Mundher Yousif

    Really useful

    thanks Victor and well done because I really found what I need thanks a lot again and I recommended this course to everyone looking for web development course from zero

    • Michael

    Great Course

    This is a fantastic course! I have learned far more in 4 weeks then I though I could. Very engauging and the course material is excellent!

    • Lee Williams

    A good overview

    Mr. Bastos understandably glosses over a lot of important details, especially regarding MySQL, but provides a good overview of web development basics. As long as you don't depend on this course as your only reference, you can gain a lot from it if you truly are starting from scratch.

Show more reviews
Ready to start learning?
Preview this course