The Complete 2020 Fullstack Web Developer Course (Udemy.com)
Learn HTML5, CSS3, JavaScript, Python, Wagtail CMS, PHP & MySQL from scratch!
Created by: Kalob Taulien
Last updated August 2020
Our take
Based on the ratings of 7,636 students, a sample of their written reviews and the syllabus, as the course stood in August 2020. No course pays to be reviewed.
Kalob Taulien's course is a very wide introduction to web development. The headline promises HTML5, CSS3, JavaScript, Python, Wagtail, PHP and MySQL. The syllabus runs 44 sections and 695 lectures across about 67 hours, starting with HTML and CSS, then moving through JavaScript projects and Git. It is built for people starting from zero who want one place to try everything, and sections are meant to be skippable if a topic is already familiar. The last update was August 2020, so expect some older material.
Reviewers like the teaching. They describe a pace that is slow enough to follow and quick enough to stay awake, and the HTML and CSS sections get the most praise for coverage. The complaints are consistent too. One reviewer says the JavaScript lessons are ordered badly, with key concepts turning up after the tasks that need them. Another wanted a real landing page project after JavaScript and ended up on YouTube. Two reviewers call it a stack of separate courses that repeat themselves and do not quite fit together. One 1-star reviewer says questions got no replies and a project asset file is missing.
The ratings are solid: 4.4 from 7,636 reviews, with about 86 percent of them four or five stars, and 98,214 students. At 67 hours it is a lot of runway, but it works best as a broad first pass, with extra practice projects added on the side. Reviewers who want depth or frameworks say it stops short. Take it as a patient, friendly starting point for beginners, then add projects of your own and newer tutorials once the basics are in place.
Pros
- Slow enough to follow, fast enough to stay awake, say reviewers describing the teaching pace
- HTML and CSS sections are praised for thorough coverage of both languages
- Projects include a portfolio page, an 8-bit site, a modal and a calculator, plus launching on GitHub Pages
- Sections stand alone, so topics you already know can be skipped
Cons
- Last updated August 2020, and one reviewer notes some content is outdated
- JavaScript lessons are ordered badly, with key concepts arriving after the tasks that need them
- Support is thin: a 1-star reviewer says questions went unanswered and a project asset file is missing
Excellent! Excellent! Excellent! The best starter course you can ever ask for. This course covers a wide range of technologies with excellent coverage of basics.
Listed for all levels, but reviewers say it suits beginners best and feels thin for anyone wanting advanced depth.
What you will learn
- Updated for 2020
- Learn HTML5, CSS3, Vanilla JS (ES6+), Python, Wagtail CMS, PHP and MySQL all from scratch
- Learn Python from beginner to advanced
- Learn JavaScript (ES6+)
- Wagtail Pythons top Content Management System (Like WordPress, but better)
- Get a free CSS3 eBook
- Lots of projects, big and small!
- Learn Git and Github
- Create a portfolio page and launch it
- Learn JavaScript from scratch
- Learn PHP for server code execution
- Learn MySQL for saving data (databases)
- Build a Login/Registration/Members-only website, just like Facebook
- How to get a job as a web developer
- Learn the LAMP Stack: Linux, Apache, PHP and MySQL
Course content
44 sections · 695 lectures · 67 hours of video 5 quizzes, 2 assignments, 21 articles
- 1Before We Begin 1 free preview2 lectures · 3 min
- 2The Ultimate HTML Developer: Introduction 3 free previews4 lectures · 6 min
- 3The Ultimate HTML Developer: Getting Started 3 free previews24 lectures · 2.6 hours
- 4The Ultimate HTML Developer: Advanced HTML 3 free previews21 lectures · 3.5 hours
- 5The Ultimate HTML Developer: Your Project3 lectures · 36 min
- 6CSS & CSS3 Masterclass: Introduction8 lectures · 27 min
- 7CSS & CSS3 Masterclass: Getting Started13 lectures · 1.1 hours
- 8CSS & CSS3 Masterclass: Text Formatting9 lectures · 34 min
- 9CSS & CSS3 Masterclass: Fonts and Font Styling8 lectures · 37 min
- 10CSS & CSS3 Masterclass: Links and their "states"4 lectures · 8 min
- 11CSS & CSS3 Masterclass: Better Selectors4 lectures · 22 min
- 12CSS & CSS3 Masterclass: Lists3 lectures · 9 min
- 13CSS & CSS3 Masterclass: Tables6 lectures · 17 min
- 14CSS & CSS3 Masterclass: Display5 lectures · 12 min
- 15CSS & CSS3 Masterclass: Sizing Elements2 lectures · 6 min
- 16CSS & CSS3 Masterclass: Positions5 lectures · 24 min
- 17CSS & CSS3 Masterclass: Overflow4 lectures · 7 min
- 18CSS & CSS3 Masterclass: Float and Clear5 lectures · 23 min
- 19CSS & CSS3 Masterclass: Advanced Selectors6 lectures · 22 min
- 20CSS & CSS3 Masterclass: Pseudo Selectors9 lectures · 39 min
- 21CSS & CSS3 Masterclass: Pseudo Elements2 lectures · 17 min
- 22CSS & CSS3 Masterclass Project: Use What You Learned!3 lectures · 36 min
- 23CSS & CSS3 Masterclass: CSS3 Introduction1 lecture · 2 min
- 24CSS & CSS3 Masterclass: CSS3 Rounding Corners3 lectures · 10 min
- 25CSS & CSS3 Masterclass: CSS3 Background Images2 lectures · 10 min
- 26CSS & CSS3 Masterclass: CSS3 New Color Properties3 lectures · 14 min
- 27CSS & CSS3 Masterclass: CSS3 Gradients6 lectures · 26 min
- 28CSS & CSS3 Masterclass: CSS3 Shadows4 lectures · 22 min
- 29CSS & CSS3 Masterclass: CSS3 Text Formatting6 lectures · 23 min
- 30CSS & CSS3 Masterclass: CSS3 Transitions5 lectures · 23 min
- 31CSS & CSS3 Masterclass: CSS3 Transformations7 lectures · 29 min
- 32CSS & CSS3 Masterclass: CSS3 Animations11 lectures · 42 min
- 33CSS & CSS3 Masterclass: CSS3 Misc. Lessons3 lectures · 15 min
- 34CSS & CSS3 Masterclass: CSS3 Flexbox13 lectures · 1.5 hours
- 35CSS & CSS3 Masterclass: Responsive Web Design9 lectures · 52 min
- 36Create a Beautiful Portfolio Web Page using HTML and CSS14 lectures · 58 min
- 37Create an 8-bit website17 lectures · 38 min
- 38JavaScript for Beginners - Learn with 6 main projects: Introduction5 lectures · 20 min
- 39JavaScript for Beginners - Learn with 6 main projects39 lectures · 5.8 hours
- 40JavaScript for Beginners - Learn with 6 main projects: Advanced14 lectures · 1.9 hours
- 41Create a Modal by Hand using HTML, CSS and JavaScript13 lectures · 1.1 hours
- 42Create a Hand Made Calculator with HTML, CSS and JavaScript11 lectures · 58 min
- 43Git Essentials: Introduction2 lectures · 3 min
- 44Git Essentials: Beginner Git18 lectures · 1.1 hours
Who it is for
The instructor says it suits
- Anyone who wants to learn to code
- Anyone who wants to build websites
- Anybody who wants to learn how to create Python or PHP based websites
- Anyone who wants to start their own business or become a freelancer
- Anyone who wants to change careers and get into web development
What you need before you start
- Must be willing to learn.
- Must be able to put in 10 minutes per day (that's all it takes!)
- Must have a computer, editor and browser (I'll help you get setup with those)
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.4 out of 5higher than 33% of them
- Reviews7,636#26 of 816 by number of reviews
- Length66.9 hourslonger than 97% of them
- Last updatedAugust 2020earlier than 83% of them
Course Description
***
The Complete FULL STACK Web Developer Course
—
The first "Complete Web Developer Course" on Udemy!! See why other teachers used the same course name!
This course is for Windows, MacOS and Linux users!
Over 66 hours of video
Full lifetime access
Certificate of completion
Source code included
***
You're probably on this page because you want to learn web development. Not just one little piece, but ALL of it.
Or maybe you’re coding already but you want to make BETTER websites?
I was in your shoes once and THIS is the course I WISH I HAD.
Welcome to The Complete Fullstack Web Developer Course
This was the first "Complete Web Development" course on Udemy. It's extremely comprehensive and I explain EVERYTHING you need to know, step by step. There's a reason why there are so many "Complete Web Development" courses on Udemy today -- they took what worked and made spin off courses.
Join over 80,000 other students in this massive course!
This course is designed for every skill level. Whether you're just learning web development today, or you're already a Python Pro, there's lots to learn for everybody!
Design, develop and launch several websites!
You will develop several projects, a portfolio page for free on GitHub, and lastly an entire website. And I'll teach you how to deploy all of it.
Skip to the part you want to learn
This course was designed for you to either watch in order, or to skip around section-by-section. Maybe you already know JavaScript and don't want to watch it — that's OK! Skip to the next section on APIs, or work on the projects that come after it.
Here's what you'll learn, in this order:
HTML/HTML5
This is the code that 100% of all websites useCSS/CSS3
This is what makes websites look nice with colours, shapes and more.Project: Create a Portfolio Page
Using HTML and CSS you'll create a nice looking portfolio pageProject: Create an 8-Bit Style Website
Using more HTML and CSS you'll get even more practice creating a retro-style websiteJavaScript
This is what creates interactions and the "fun" parts of a website. This section comes with 6 primary projects and a handful of mini-projects. This includes modern JavaScript, too!Project: Create a Modal by Hand
Using HTML, CSS and JavaScript you'll create an internal page popup that looks nice and asks a user to accept or decline the pageProject: Create a Hand Made Calculator
Continue practising your HMTL, CSS and JavaScript skills by creating a nice looking and fully functional web-based calculatorGit
Git and GitHub are core pillars behind collaboration between you and other developers. This is a VITAL skill in modern coding.Project: Launch your Website using GitHub Pages
GitHub offers a free static site (html/css/js only) service. In about 45 minutes you can launch all your previous work from this course onto the internet.APIs
Learn how APIs and RESTful APIs work. API's make the world go round. It's how online services talk to other online servicesPython
The worlds 3rd most popular coding language, and the hottest language you can learn this year. You'll go from beginner to advanced!Project: Image Detection Application
Using Python you'll create an image detection application where you can identify objects inside an imageWagtail CMS
Wagtail CMS is the top content management system for Python. I'm part of the core Wagtail development team so you know you're getting top notch education.How To Get A Job As A Web Developer
Nearing the end of this course I will teach you tips, tricks and secrets for landing a web development jobLegacy Course:
This course was originally launched in 2012. In this "legacy" course you'll learn:HTML
CSS
JavaScript
PHP
MySQL Databases
Project: Create a Login & Registration System from Scratch
I've left no stone unturned. You really learn it ALL.
In one course, in one place you can learn it all. Whether that's on your phone, tablet, TV or computer.. you can learn anywhere!
...
What people have said:
“This course has everything, it is very very interactive. If you have always wanted to build an online project, this is the perfect course for you. Thanks Mr. Kalob.” -Adebanjo Adesuyi
“Outstanding. I have a number of HTML courses and this one is by far the best. Clear explanations, and in depth (The course is over 18 hours!). Kalob is a talented instructor.” -Brad Gonsalves
...
Over 80,000 students have taken this course. Don’t be the one to get left behind!
Get started today and join the thousands of students who have taken my course and changed their lives by: making more money, making better websites, building their dream website and completely changed industries (became web developers!)
Not sure if this course is for you? Try it out and if you don't like it within the first 30 days, simply request a refund. No questions asked, and you get to keep all the source code, e-books, and more as a thank you for trying this course.
Are you ready to open your world and become an in-demand full-stack web developer?
Here is what else you'll get:
A free 180+ page CSS Masterclass E-book
Download all the available source code (most of it is open source already)
Join a free coding community with over 53,000 members
A dedicated Python-only coding group
24/7 support from me, Kalob Taulien
Taught by
Hello! I'm Kalob. I've been developing websites since 1999.
I'm passionate about education and sharing my knowledge with people like you. I love it so much I've started creating MORE courses and I've dedicated a lot of my life to free coaching and building e-learning platforms.
Instructor Details
- 4.4 Rating
7,636 Reviews
Kalob Taulien
He is a professional web developer who's been developing websites and working with startups since 1999. He also has a broad set of skills in software, web development, and information technology.
Teaching over 450,000 students on Udemy alone, he's helped hundreds of thousands of people learn web development. From zero to hero and novice to ninja, he's considered a top teacher by thousands. With so much experience, why not give his experience and knowledge to others so they can fulfill their dreams?
The passion to learn and to share his knowledge by teaching and helping others is something that drives him. It's a passion he's had since he was born. Kalob's ability to turn complex programming concepts into easy-to-understands bits of knowledge has been called his "superpower".
Throughout the years, Kalob has built hundreds, if not thousands, of websites, and has created multiple companies from his ideas and software. He also provides one-on-one coaching and startup consulting to new organizations.
Teaching isn't an option in Kalob's life, but a moral obligation to pass on knowledge to others.
More courses by Kalob Taulien
Understanding APIs and RESTful APIs Crash Course (2024)
4.5 (25,435 Reviews)
Provider: Udemy
Time: 42 mins
$15.99
Git & GitHub Crash Course: Create a Repository From Scratch! (2025)
4.5 (17,700 Reviews)
Provider: Udemy
Time: 42 mins
Free
Build Responsive Real World Websites with CSS3 v2.0 (2020)
4.6 (1,221 Reviews)
Provider: Udemy
Time: 13h
$11.99
JavaScript for Beginners - Learn with 6 main projects! (2019)
4.4 (476 Reviews)
Provider: Udemy
Time: 8h
$59.99
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Kenneth Asuaririmeh on 5/1/2024
when it comes to programming this is the best site so far I have ever come across, it may interest you to know that I register for a tech school but their teachings is way to hard for me to comprehend but since I found udemy from a friend I register and I paid for the full stack course my journey has been smooth the videos are detailed ,I should have given you 5 stars but I think you guys can actually do something greater than this hoping to rate you 5 stars later .
By Michael Johnston on 10/22/2022
The course is a very good match, especially the HTML and CSS sections. Those have excellent coverage of the features of both. However, I find that the JavaScript portion was a bit lacking in my opinion. Mainly I had a problem with the order of lessons and projects. In some cases I found later lessons with essential concepts in JS to complete tasks in earlier lessons/tasks. This frustrated me immensely when it happened and I opten had to got to Mozilla's Developer Network docs to figure out what I was missing. Otherwise course content is generally pretty darn good. Some content is a bit outdated in some cases, like the git section when it comes to creating ssh keys and such. Just be ready to have google at your fingertips when you get stuck on something.
By Rian Borsari Saldanha on 9/12/2022
this course is kinda a mix between a bunch of courses and they dont match really well. the HTML section its good but the rest in general its pretty poor. this course teaches you to understand the concepts but not to master then, do not teach you how to MAKE websites in practice. Half way in and i dont recommend.
By Emir Enes Karakoyun on 8/5/2021
The course is great I really liked it and almost finished everything but there are few things I wish it was different. It would be better if the legacy course was archived somewhere else because I wanted to get the certificate after I finished the course and put it on my resume but I didn't wanted to watch the old course just for the certificate. Old course is really boring so I wanted to just mark it done but that meant I got a certificate in a course that teaches PHP and I don't know any PHP I think it would be great if the PHP lessons were updated. Python section was really good but after that there was Wagtail. I've heard of Django before but I don't know anything about it and I guess Wagtail was built on Django. Wagtail section felt so hard I couldn't continue studying. I will take a break and start again after that hopefully It won't seem as hard as before. HTML was good, CSS was really detailed and well explained I really liked it. Javascript was great too but I hoped it was longer I feel like there was more to learn. Thanks for the course! 3-4 month younger me would be shocked if he saw all the things I learned.
By Ermias Busser on 6/11/2021
I felt really lucky to have taken this course with this instructor. Not only does he have years of experience working in the industry, he has excellent presentation skill as well. The material for the course is well put together in that when added with his live recorded coding tricks and resource mining techniques-makes the course easier to follow and understand. I learnt a lot from him and I really recommend anyone wanting to expand their coding and web development skills to the next level. Excellent work, and thank you very much!.
By Darshan N Khorashaya on 11/13/2020
Hello, my name is Darshan and I'm from India. I took this course back in 2019 as a friend of mine had recommended me to learn about and become a Full Stack Developer. I have working experience of 6 years in another field and this course has taught me a plethora of web development and I'm currently half way through the course and I'm confident that I'll land an amazing opportunity after completing this course. I wish all the best to other aspirants who are enrolled to this course and kudos to Kalob for providing such fantastic content in a detailed manner which makes easy for everyone to learn web development. Regards, Darshan Khorashaya
By Adolor Revival Nano on 11/9/2020
Really explanatory. I took this particular course over 3 years ago, honestly I thought it was the worse course on the internet because the examples were quite arbitrary (they were all on white screen and there was no relation to all the sessions and of course no relation to real world projects). I had to learn other things from different places. Coming back now and seeing everything updated to today's standard just gave me joy. Nice work kalob!
By Ahmad Mian on 8/15/2020
Kolad is very good teacher in explaining things in details, its been one and half months since i'm learning this course and i have learned a lot although i'm a very slow learner still doing CSS animation. this course is good for anyone who want to learn web building from scratch. lots of lessons details videos and course is very well structured. Kolad is very interacting always response your questions. i highly recommend this course.
By Oghenekaro Cletus Anakpoha on 12/23/2019
I really like the teaching technique and explanations, gives me an eye opening of every aspect of the course, the straight to point, direct example makes it easier to comprehend... Would have liked if the video is more enhanced and more quality, guess maybe my system is poor though... Thanks Udemy, thanks a lot Kalob Taulien, U a life saver.. Knowledge is freedom and power.. Thanks a lot.
By KDSM Sosa on 12/27/2017
One of the best courses for people that are learning how to code, specially if they are trying to become web devs. Kalob Taulien explains the topics with so much clearity that causes the student to stay connected. This course is an introduction to the web dev world, the instructor explains the foundations of web dev and incentivates the student to go deeper in the subject. I must say that my experience with the course was excellent, totally recomend people to take it! My advice is simple, this course will not make you a Full Stack Dev, but it helps you to understand the basics behind the web, giving the student the required knowledge to code, understand official documentation, innovate and develope a high end product. In simple words, this course sets you up to become a Full Stack Dev on your own.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100












