Become a Web Developer from Scratch! (Complete Course)

With "Become A Web Developer From Scratch", you will learn everything about Web Development, even if you've never programmed before!

The full course has more than 220 video lectures, divided into 8 chapters. Each chapter will give you a new level of knowledge in Web Development. We'll start from the basics with XHTML, CSS and Javascript to more advanced and the most popular/requested programming languages nowadays, such as PHP, XML, JSON, AJAX, JQUERY the MYSQL database and the new HTML5+CSS3!

At the end of each chapter or "level", I will show you how to create a simple application using the languages you've learned so far. The source code of each final project will be available for you to download as well.

"Become a Web Developer from Scratch" will give you a new perspective on how the Internet works and after you completed the course you will be able to create your own websites and apps with the latest technology. Hope you enjoy!

Table Of Contents

  • Over 212 lectures and 36.5 hours of content!
  • 8 Chapters covering the most popular programming languages in Web Development nowadays.
  • XHML, CSS, Javascript, PHP, MySQL, XML, jSON, AJAX, jQuery, HTML5 and CSS3.
  • More than 220 video lectures!
  • 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
  • Course updated regularly with the latest features and changes in the world of Web Development.

PURCHASE SEMINAR

Price
$199
No Of Lectures
212
No Of Hours
36.5 hours
  • Very comprehensive
    Love the bite size pieces...very amenable to a busy lifestyle.
  • Great for beginners and beyound
    I knew exactly nothing about web development before taking this class and after only a few lectures I am already coding. This complete set is excellent and I cant wait to get further into it. After I complete this bundle I will for sure buy the advanced bundle coming out later this year.
  • best choice for beginners
    helped me a lot to increase my knowledge
  • Well...
    well, the course is very comprehensive, yet the speaker speaks very slow and with an inscrutable accent. Although he's (Victor) a very nice guy and he really tries doing his best.
  • great course
    In my case I find this course great. I already had knowledge about html and css before, but I had no idea of how to begin with php and mysql. The step by step method used by the teacher made me really understand how it works so I can apply it in my own projects. Is a great course for begginers into web development at a reasonable price. I can't wait for the advanced programming course by Victor Bastos.
  • waiting for the update to judge
    waiting for the updated version which i have a good feeling about it to give it a review
  • Scratching the surface.
    I have gone from knowing a little to knowing a little, with doing a cs101 on another site I can now build basic applications for my self. And everyday I get better and better.
  • This course is nice and progressive elearning curve
    But Victor sometimes appears distracted and not the best prepared
  • A very comprehensive course
    It's hard to get a such a comprehensive web development course for your money. On top of that, this course has been regularly updated and improved.
  • very good for beginners like me :)
    i started from nothing but now i open for my self new domains and vector is very simple easy teacher i recommend this course as a good start in web development GOD BLESS U ALL , STUDENTS :)
  • Very simple and very good for everyone
    I am a developer but I bought this tut. I am very happy to repeat all things with this tut. All in one! That's great...
  • Great understanding of web dev
    I work in a small software company and sit mainly on client side. This course if giving me a deeper insight into the world of software development.
  • Worth my time.
    Easy to follow instruction. If you are a beginner to programming, you will benefit from this course.
  • Code is easy to execute but course is not easy to understand.
    Let me start by saying that I am on lesson 157 out of 223, so it is possible that the course will improve before the end, although at this point, I highly doubt it. I was really excited about this course and found it very easy to follow until about halfway through PHP. I had next to no background knowledge in coding or web design, but I am a fast learner and relatively good with computers. I am confident that I will become a decent developer someday, but it will not be because of this course. There are some good things about this course, with the most important thing being that I have learned how to do some really cool things that I might be able to use sometime. It has also taught me the importance of double/triple/quadruple checking everything I do since half the time the code doesn't work (although frustratingly, often because Victor has given us incorrect code in the first place). I have also enjoyed getting familiar with many different programming languages. With that said, the bad/annoying things about this course have definitely started to outweigh the good. At this point, I can’t wait for the course to be over, even though I am definitely interested in the subject matter. I feel like even after I go through all of the videos, I am nowhere near being able to apply the knowledge. Victor gives next to no explanations and is simply typing code (really fast), beginning in PHP and continuing through the end of XML. When I am finished, I am going to have to read multiple books in order to understand when I will use most of the things he has talked about, which is what I was trying to avoid in the first place. I am pretty frustrated with the whole process. It hasn’t been a total waste of money, but definitely not worth $199. If anything, I am more upset about what I perceive to be as a waste of time. I know HOW to write a bunch of code, but I don’t know WHY I am writing it. I am not sure what happened, because the first videos were great and a lot of fun, but it seemed like Victor just got really bored as time went on and it shows both in his lack of preparation, as well as his delivery. In a few of the videos, he didn’t even check his code to see if it worked. Guess what? It didn’t. I am also not sure why we have to constantly refer to w3schools /Wikipedia if we want to know why/when things are done. I thought that was the purpose of this course? Nowadays, I turn off the volume, since Victor doesn't tell me why he is doing anything anyway, copy the code, and save it for some time in the future. One other thing I really dislike about this course if that he doesn’t talk about things that could POTENTIALLY throw your code off. I remember the “uploading an image” in PHP lesson, he didn’t talk about how the MAX FILE SIZE could potentially make your code not work. I spent 4 days checking that code over and over. My husband works in web design and I had him check the code and he said it was correct. I couldn’t figure out what was wrong until I checked the questions other students had asked and the STUDENTS taught me how to fix it. Why didn’t he add something to the video, knowing a lot of students were having a problem with the code? I was really excited to take his advanced programming class when he finished it, but now I know to just learn it from books, or better yet, take a class from a real teacher.
  • Great course for beginners
    I am about halfway through the course and have leavened a lot! I knew quite a bit of HTML and CSS before this, but it has helped me to understand JavaScript and PHP much better. There seem to be a lot of pauses throughout the course, but I just bump up the speed and it is great!
  • The right size bites for self paced learning
    As I work my way thru this course, the sections are easily digestible, I can rewind or freeze the playback while I catch up or troubleshoot my example. It has helped me engage and jump in and out as my schedule requires.
  • Very helpful
    I really like this course, I'm learning a lot more info than I anticipated.
  • Not great
    This really teaches bad programming habits. Even when this course was cheap I still can't believe I paid that much for THIS? For example you're teaching people in the php part to have a database connection in EVERY page. It should be separate to all your code and included each time. Also the first two chapters were copied from W3 schools, I could have done this in my own time FOR FREE!!!!! >:(
  • I am a computer teacher and making sure I keep up to date with the current trends in new versions of programming languages, learning new languages or just refreshing my knowledge is important. I love this course because the videos are short and due to time constraints or distractions. I can learn or review any part of this course at any time. The videos are to the point and do not have a lot of extra babbling. I recommend this for beginner and intermediate programmers to learn new concepts or refresh old knowledge.
  • Amateurish-plus too much not in English
    After viewing 5 videos and working the exercises, I can truthfully say the presentation is Amateurish. I can get better instruction from several sources for free. Instead of correcting mistakes while presenting, the presenter should prepare better process control. I have business class internet but the audio tends to be distorted. Rather disappointed -- also questions are not answered in 24 hours or less.
  • 10% and slipping
    EArly on it was cool to code a bit and see the results on screen as if building a web page (old school basic stuff but recognizable). but now finding it hard to know what is possible or how to correct due to incomplete knowledge or resources or support / feedback system. Starting on "final project " it gets daunting what there is to recall, still to learn or do and if errors in middle will remain unresolved indefinitely.
  • Excelente Curso
    O Victor Bastos é muito competente nas explicações. Parabéns.
  • Scratches the surface
    This course really just scratches the surface of web development. Don't expect that you'll be able to start working immediately after completing this course unless you are supplementing it with other books, tutorials or classes. These courses are helpful to me, but at times I feel Victor didn't pre-plan the lessons very well. He seems to improvise as he goes, creating a very slow pace & videos with a few too many "ummms". This makes it hard for me to remain focused and it is frustrating because a 10 minute video could easily be condensed down to 5 minutes with efficient planning & delivery.
  • Brilliant for beginners and novice.
    This course is for the beginner, or anyone who wants basic understanding of any programming language. Victor will walk you through, at a very slow pace, every beginners aspect of XHTML, CSS, Javascript and more. The course is thorough, and he will soon be releasing a new course, that will be an add on to this one, brilliant! Thanks for this course.
  • all good
    Great course all around!
  • Clearity
    Many thanks Victor and Udemy team for this course, it has helped me a lot to achieve one of my goal in my career in web developer. This course has the latest technology in Web development on the market. Thanks.
  • i have learn a lot from this guy!
    awesome work dud! solid base for making website. PHP and Javascript totakky mastered it from here lol..
  • This is a great course
    I'm only in the beginning course, but, Victor is very clear in his teachings. I like it.
  • Hands-on Training: Great Starter Course
    Victor is an incredible teacher, and he is very engaged with his students. His course is extremely well presented and structured with ample opportunities to practice, although at times the explanations are not as in-depth as I had expected. Nevertheless, I wish I had discovered his course sooner. Nothing on the net that I have seen thus far compares, not even close. His course is awesome -- and it shows.
  • Really great beginners course
    I knew absolutely nothing about developing, and not even all the way though the class, I feel like I can build anything! Thank you Victor, for this wonderful lecture.
  • AMAZING !!!
    I always wonder, why people would waste time to write these letters... I always thought that they were fake... This guy Victor Bastos is one of the best teacher ever !! With almost 5500 students he gets the time to analyze my code and give me an answer inside of couple of days !! It was the best money I ever spent !! I could have paid someone to make my website, he would get a template and do it all and charge me 3000 dollars, now I could make another udemy from scratch !! I really hope that this letter can help you make the RIGHT choice , and thank you Victor Bastos !! Muito Obrigado !! ps:. If you open any other course I will join, because I know that I WILL learn !!
  • 'Become a Web Developer From Scratch'
    Things I like about the 'Become a Web Developer From Scratch!' course with Udemy and Victor Bastos: It is broken down into small bits for beginners. It offers instruction on many of the latest languages. It shows the code in action. The price is unbeatable. Thanks, A. De Cairos
  • Extensive beginner course
    Its very difficult to begin doing web design from scratch. So much more goes into a website then you first realize. That's when you need a course like this. It starts very simple, with html, and slowly builds into more complicated features such as styles, cookies and server data management using PHP, JavaScript, MySQL, CSS and more! A perfect learning tool for anyone interested in learning web development with little or no knowledge.
  • Not explanations, just tutorials.
    I read an HTML / CSS book that was fantastic prior to beginning this course and noticed immediately that that section of this course only gave about 25% of the information I'd gained from that book (Learning Web Design by Jennifer Niederst Robbins). While this course hammered through most of the information, Victor rarely got into WHY things were getting done. It's great to learn how to do specific things like tutorials and projects, but without understanding *why* elements behave the way they do (we usually got just a cursory explanation), it becomes much more difficult to apply that knowledge across other projects. I worked my way through the whole course and found myself more and more frustrated with the lack of explanations. I saw things being done but, to apply them to my own project(s), I had to spend a ton of time going back to the basics to understand the underlying concepts via other online documentation. I made tons of mistakes because I didn't know the basic frameworks of how, say, PHP works, just how to execute the narrow verticals of the course's tutorials. The other major issue I have with the course is that it is basically just a bunch of YouTube videos strung together in a line. Victor has put a lot of time into making these videos but it still feels disorganized. I found myself craving the structure that an organized course brings, with a clear vision, syllabus, assignments, and background information. By the end of this course, I felt like I could certainly do things using the code I'd been taught, but only at a bare-bones level. To contrast this, after I'd read the CSS/HTML book, I felt equipped with all the tools I needed to go forward and built beautiful pages. So, while I don't regret taking this course, I found myself more and more using the 2x speed to just get the videos over with so I could devote my time to a more in-depth study of the material. Basically, I wish there was more focus on TEACHING the student as opposed to just SHOWING how to make a specific mini project for each section.
  • Terrible...
    This guys lazy attitude coupled with his mouth ticks, speech pattern and hesitations make this course a chore to listen to and get anything out of in return. For the money, you should get more professional training. This guy just rambles on and on. I'm asking for my money back.
  • Good for novices
    This course teaches the basics of HTML, CSS, PHP, MySQL, etc in a very dynamic way. I recommend it.
  • Comprehensive but instructor seems unprepared
    The Good: The course is very comprehensive and a great value for $70. I do feel like I've learned a lot from it. The Bad: I feel like the instructor is pretty much winging it. He laid out a very well-structured curriculum but as far as each individual lesson, it sounds like he's making it up as he goes. Since he's not a native english speaker, this makes it especially frustrating. Also, as others have noted, he provides little or no explanation of why he's doing anything. I'm new to web development so perhaps some of these things are completely arbitrary and baseless, but even if they are, it would be helpful to know that; e.g. in css you use a colon, in html you use =. it is cause because it is. I had trouble gathering any sort of lessons or rules of thumb that translated across different areas of the course.
  • Comprehensive material
    The tutor even went as far as adding material on HTML5 and CSS3.
  • Good "doing" training
    Victor does an excellent job teaching by having the students performing the topics at hand. I wish my university classes were like this! The only downside is that he says "um" a lot. It seems like sometimes he isn't fully prepared. But worth the money!
  • Clear explanations
    Clear and well explained lessons delivered at a good pace. I feel I am learning a lot quickly. Thank you Victor!
  • Amazing Content!
    Covers every single aspect of web development! Amazing!
  • Best trainning I have get!
    I went from nothing to kind of expert in 2 months. Excellent! Roberto - Mexico City
  • Straight and clear
    Provide student with a clear and easy to understand tutorial. Each video cover the topic with simple example.
  • A very good introduction to the most important languages!
    While I would still recommend a book on the side to get into the nitty griddy, this course is teaching beautifully by example. I'm glad I bought it!
  • Best Web Development Course Ever
    This Is The best tutorial for beginners as well as professionals.
  • HUGE Course! Covers SO MUCH!
    Great course that has a LOT of material. Great value.
  • Simply superb course for on the road
    this course rocks and was worth the investment learning so much thanks. I'll have websites launched in no time.
  • I came in with some HTML/CSS and JS knowledge, but it was worth it
    I have watched other tutorials for HTML and CSS so the first chapter was unnecessary for me. What other tutorials don't cover well, though, is the interrelation between all of the disparate web languages and how to make one seamless product. Victor manages to do that by starting from scratch and adding things directly into (basically) the same text file he begins in chapter 1. I glossed over the HTML/CSS chapters and sped through the JS chapter on basic programming concepts, but after that I found this course invaluable.
  • Great for beginners... will not satisfy moderates.
    I have started with web developing very recently, with a background from desktop programming. This course was my first step, I have gone through it together with some other sources. I can summarize my review in the title; if you are a beginner, this is for you, it will deliver the required needs and will mostly meet your expectations. If you have a fair background about the topics and trying to move forward; mostly you would do what I did, going through escaping some parts and coming back when it is needed. But still it will help you to move on. However, this is NOT for moderates, if you are already familiar with the topics and just want to go to second level or learning more of the techniques, this will be a frustration. The instructor is showing the beginners bit by bit, and I mean it (bit by bit), how is thing are going on and doesn't leave space for student to expect something or to use assumed experience of any kind... so for moderators, this is not your way to go. Last word, the less you know, the more you will enjoy and be satisfied of this course.
  • Great course
    Overall this is a great course, that gets beginners up to speed quickly and methodically. I'm doing really well so far having known zero about web programming prior to this. Yes, Victor is a little slow in his style, but that's good because you can always skip forward or try messing around with code during the slow bits. Also, yes, it would be great for a few explanations of 'why' when things are being explained. He does this sometimes, but not systematically. Rectify this and it would be 5 stars. However, he's great at responding to questions so just ask!
  • Videos don't play on an ipad
    Pathetic
  • excellent
    @Sreeviswa @lauren @ronald .....seriously? Victor put together a comprehensive, wide ranging programming course in his non native tongue and all you can say is that the volume was low, or he didn't tell you "why" (did your driving instructor explain the inner workings of the combustion engine to you?) There are over 100 videos in this course and you don't think that required any planning? Good grief....why don't you guys try putting yourselves out there and see how things work out for you Can't say enough about this course. Makes anyone who can devote some time to it conversant in basic web programing
  • more why
    I already know basic HTML, but if I didn't, I would really want to know WHY you are doing what you're doing. You never mention why you have open and close tags. Knowing why you need to close a piece of code is really helpful with troubleshooting later on, but you never mention *why* you do anything in this lesson.
  • Excited to keep going!
    I've only gotten four videos in and He's already got you actively participating in learning how to code! This is great, and I'm excited to continue with this. If you've never coded before, it REALLY IS easy to learn. You feel empowered when you do. This is something I have wanted to learn for years, and I just wish I had found this sooner. Thanks!
  • Awesome content, slow presenting.
    The first feel i got of the course seeing the first chapter of XHTML/CSS, is that it was very slow pace for my taste. The next chapters are faster and once you get used to Victor's pace the overall of the course is excellent with amazing content just for one course!
  • Not a good course
    Did not like the way author presented. I felt the author could have practiced more before starting the sessions on what he wants to deliver and what examples he want to present.
  • Very Low Volume
    Other than the Intro to the course the volume (your speaking voice)on the other videos is very very low. I wonder if you have listen to this prior to releasing it.
  • Just PERFECT for the beginners!
    Your teaching style is just perfect for beginners. Very simple, straight, and result oriented with only required technical jargon that makes beginners feel very comfortable and confident to go hands on. Thanks for this!
  • Victor's CASUAL teaching style
    I am really enjoying his teaching, and am actually LEARNING something. I have many more videos to go, but if they are all as informative and easy to follow as the ones I have already viewed, then I am well pleased. He is VERY casual in his presentation, which I like.
  • Not professional
    I don't like this course from Victor Bastos. Although there are many hours in this course and good information, the instructor spends too much time planning the video on the go. That's annoying and time wasting.
  • THE course for me - IL corso per me
    A good course, It goes straight to the point in a simply way. And clear as few others are for those like me that aren't a native speaker of English. If you are a bit more than a newbie like me, this is the best way to full refresh your web dev knwoledge (and more, I can’t wait to know about jquery). Un buon corso, va dritto al punto con semplicità. È chiaro anche per chi non è madrelingua inglese. Per chi come me non è un neofita della programmazione web è un ottimo metodo per ripassare in modo veloce e completo (e approfondire, non vedo l'ora di inizare il jquery!!!).
  • EXCELLENT!! I wish I could give you more than five stars
    Man! You are the best. To the point, clear and concise explanations and very organized. This is all you need to be a web developer and like the title says, it teaches you from the ground up. MANY THANKS VICTOR! Well worth it!!!
  • Helpful-- wherever you are in web developing
    This course is perfect for both beginners and those who have a bit of background on web developing (and need some brushing up). The course is divided in chapters and each chapter is conveniently spread across several videos. You can start from the first few videos that cover wikipedia concept overview, installation guides, etc..or you can just pick a particular topic from a chapter that you need to review. Convenient reference that suits any learning pace!
  • Excellent isn't enough
    I've seen many courses. Believe, I did. And, in my opinion, these are the best by far. He is really good at making tutorials, and he's really easy to understand.
  • Well organized, entertaining and educational. Highly recommend. A++
    These courses are very easy to understand for both beginners and advanced web developers, because they are well organized, entertaining and educational. Victor has made it easy to learn and understand with great references. These courses make it easy to follow along as you try it yourself. I have learned a lot and looking forward for more courses as our technology grows. Thank you Victor for these courses.
  • Very good
    This course covers all the basics that a respectable web developer needs to know. If you wish to get started as a web developer than this course will provide you with a firm base to build upon. Furthermore if more advanced lectures get uploaded than not only will you have the benefit of learning all the necessary basics but you will also get to learn some of the tricks of the trade in web development. I wish you all success and happy developing.
  • If you want to learn about web-development, this is the right place to be
    The course help me to gain a better understanding of what is going on for web-development. I follow exactly what those videos told me to do and successfully developed something that i am so proud of it. This gentleman explains the web-programming concept very well and i have to say his teaching style is better than most of teachers in my computer science courses . paying tuition doesn't make sense to me, but those video is worth the prices!
  • Wow!
    This course teaches a lot in an easy way. I tried the Lynda training course, didn't learn much at all. Then I found this course. Don't think I can ever go back. I have learned so much. He covers the topics and provides how they could be used with real world examples. This course has allowed me to expand my mind and use what I have learned from this course, which is something I couldn't say for the other tutorials I have seen. What more could you ask for?
  • One of the most comprehensive resources on beginner web development that I've had the pleasure of seeing. This will be a great asset for anyone looking to get started in the industry or is just interested in how websites really work.
  • The best course
    If you wish to get started as a web developer you got to have this course. It has everything you needed to start learning web development.
  • This in-depth course is perfect for the beginning Web Designer and it has helped me more than I could have ever imagined!
  • Great course! It's nice to have everything in one place, rather than searching the depths of the internet for good quality lessons.
  • Top Notch Lessons
    Victors courses so far are top notch. I have learned so much from the ones ive viewed to this point that i cant wait to see what i learn in the rest. keep up the good work!
  • The most concrete and balanced course if you're serious about becoming a web developer!
  • Attaboy!!!
    Very helpful for some one new to web designing!!! great content and pretty thorough... Waiting for advanced video lectures!
  • AWESOME!
    Amazing content! Everything i needed to start learning web development!
  • Great for learning.
  • Excellent
  • Good For Beginners
  • Great course
  • How long do I have access to the course materials?
    You can view and review the lecture materials indefinitely, like an on-demand channel.
  • What is the refund policy on the course?
    We like to keep our users happy, so we have a 30-day no questions asked refund policy. Send an email to support@udemy.com for refund requests.
  • Can I take my courses with me wherever I go?
    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!