Python and Django Full Stack Web Developer Bootcamp (Udemy.com)
Learn to build websites with HTML , CSS , Bootstrap , Javascript , jQuery , Python 3 , and Django!
Created by: Jose Portilla
Last updated September 2019
Our take
Based on the ratings of 52,248 students, a sample of their written reviews and the syllabus, as the course stood in September 2019. No course pays to be reviewed.
This is Jose Portilla's full stack bootcamp: 198 lectures and about 32 hours that start at HTML tags and end with a social media clone built in Django. Roughly a third of the runtime is front end (HTML, CSS, Bootstrap, JavaScript, jQuery), then two Python sections, then five Django levels, deployment, class based views and two clone projects. It's aimed at complete beginners, and that's who gets the most out of it. Python developers who only want Django will sit through a lot of material they already know.
Students like the gradual build, and the Star Social blog project gets named as a highlight. One reviewer says the lectures are clear enough to finish the code without help. The complaint is the same in nearly every low-star review: the course was last updated in September 2019 and was recorded on Django 1.11, so following the code on a current Django version produces errors. The editor it uses, Atom, has been discontinued. Two reviewers also say explanations thin out in the later Django and clone sections. Fixes exist in the Q&A and in an updated notes file, but you'll be patching things yourself.
The rating breakdown tells the story: about 47,000 of 52,000 reviews are four or five stars, and the 2019 date drives most of the rest. Beside it in our Django list sit Python Django - The Practical Guide and the two Build a Backend REST API courses, narrower Django-only titles worth comparing if the front end sections are not needed. This one makes sense for a first pass through the whole stack, with the version gap treated as part of the exercise. Anyone who wants current code out of the box should look elsewhere.
Pros
- Covers HTML, CSS, Bootstrap, JavaScript and Python before Django, so true beginners are not lost
- Two full clone projects, including the Star Social site a reviewer singles out
- One reviewer says the lectures are clear enough to finish the code without help
- Updated notes file and the student Q&A hold fixes for most version problems
Cons
- Last updated September 2019 and built on Django 1.11; current versions throw errors on the course code
- Uses the discontinued Atom editor, and the lectures were never updated to say so
- REST framework, payments and deeper ORM coverage are missing, and one reviewer calls the jQuery part rushed
Great course, sometimes a bit outdated but many of the fixes to update the code were simple and most were found by people in the comments/Q&A section already.
Listed as all levels but really a beginner course; anyone who already writes Python and HTML will skip the first half.
What you will learn
- Create a fully functional web site using the Full-Stack with Django 1.11
- Learn how to use HTML to create website content
- Use CSS to create beautifully styled sites
- Learn how to take advantage of Bootstrap to quickly style sites
- Use Javascript to interact with sites on the Front-End
- Learn how to use jQuery to quickly work with the DOM
- Understand HTTP requests
- Create fantastic landing pages
- Learn the power of Python to code out your web applications
- Use Django as a back end for the websites
- Implement a full Models-Views-Templates structure for your site
Course content
27 sections · 198 lectures · 32 hours of video 6 articles
- 1Course Introduction 1 free preview5 lectures · 17 min
- 2Front-End Introduction1 lecture · 7 min
- 3HTML Level One - Basics8 lectures · 50 min
- 4HTML Level Two - Advanced9 lectures · 1.2 hours
- 5CSS Level One - Basics9 lectures · 1.1 hours
- 6CSS Level Two - Advanced6 lectures · 42 min
- 7Capstone Project One3 lectures · 20 min
- 8Bootstrap Overview7 lectures · 1.5 hours
- 9Javascript Level One - Basics13 lectures · 1.5 hours
- 10Javascript Level Two11 lectures · 1.5 hours
- 11Document Object Model7 lectures · 1 hour
- 12jQuery7 lectures · 1.1 hours
- 13Back-End Introduction2 lectures · 10 min
- 14Python - Level One15 lectures · 2.1 hours
- 15Python - Level Two12 lectures · 2.3 hours
- 16Django Level One - Basics 4 free previews10 lectures · 1.6 hours
- 17Django Level Two7 lectures · 1.5 hours
- 18Django Level Three6 lectures · 1.2 hours
- 19Django Level Four8 lectures · 59 min
- 20Django Level Five8 lectures · 1.6 hours
- 21Django Deployment 1 free preview3 lectures · 46 min
- 22Advanced Topics - CBVs6 lectures · 1.6 hours
- 23First Clone Project11 lectures · 2.9 hours
- 24Social Media Site Clone Project14 lectures · 3.2 hours
- 25Advanced Topics Lecture - Debug Toolbar2 lectures · 14 min
- 26Advanced Topics - Customizing the Django Admin7 lectures · 30 min
- 27BONUS SECTION: THANK YOU!1 lecture
Who it is for
The instructor says it suits
- Complete Beginners
- Professionals looking to bridge gaps in their knowledge
- Python Developers looking to get into Web Development
What you need before you start
- A computer with an internet connection and download privileges
Course Description
Welcome to the Python and Django Full Stack Web Developer Bootcamp! In this course we cover everything you need to know to build a website using Python, Django, and many more web technologies!
Whether you want to change career paths, expand your current skill set, start your own entrepreneurial business, become a consultant, or just want to learn, this is the course for you!
We will teach you the latest technologies for building great web applications with Python 3 and Django! But we don't just teach that, we also teach the Front End technologies you need to know, including HTML, CSS, and Javascript. This course can be your one stop shop for everything you need! It will serve as a useful reference for many of your questions as you begin your journey in becoming a web developer!
This course is designed so that anyone can learn how to become a web developer. We teach you how to program by using HD Video Lectures, Walkthrough Code Projects, Exercises, Concept Presentation Slides, Downloadable Code Notes, Reading Assignments, and much more!
Here is just a small sampling of the topics included in this course:
- HTML5
- CSS3
- Javascript
- jQuery
- Bootstrap 3 and 4
- Document Object Model
- Python
- Django Basics
- Django Templates
- Django Forms
- Django Admin Customization
- ORM
- Class Based Views
- REST APIs
- User Authentication
- and much,much more!
You will also get access to our online community of thousands of students, happy to help you out with any questions you may have! Any questions, feel free to send me a message here on Udemy and connect with me on LinkedIn, check out my profile for other courses.
We also have a 30-day money back guarantee, so you can try out the course for an entire month, risk-free!
Always keep learning!
Jose
Instructor Details
- 4.4 Rating
52,248 Reviews
Jose Portilla
Jose Marcial Portilla has a BS and MS in Mechanical Engineering from Santa Clara University and years of experience as a professional instructor and trainer for Data Science, Machine Learning and Python Programming. He has publications and patents in various fields such as microfluidics, materials science, and data science. Over the course of his career he has developed a skill set in analyzing data and he hopes to use his experience in teaching and data science to help other people learn the power of programming, the ability to analyze data, and the skills needed to present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Training and provides in-person data science and python programming training courses to employees working at top companies, including General Electric, Cigna, SalesForce, Starbucks, McKinsey and many more. Feel free to check out the website link to find out more information about training offerings.
More courses by Jose Portilla
The Complete Python Bootcamp From Zero to Hero in Python (2025)
4.6 (566,376 Reviews)
Provider: Udemy
Time: 22.4h
$199.99
The Complete SQL Bootcamp: Go from Zero to Hero (2022)
4.7 (258,007 Reviews)
Provider: Udemy
Time: 8.9h
$159.99
Python for Data Science and Machine Learning Bootcamp (2020)
4.5 (160,681 Reviews)
Provider: Udemy
Time: 24.9h
$124.99
Spark and Python for Big Data with PySpark (2020)
4.6 (26,651 Reviews)
Provider: Udemy
Time: 10.6h
$189.99
Learning Python for Data Analysis and Visualization Ver 1 (2022)
4.5 (20,265 Reviews)
Provider: Udemy
Time: 21.1h
$174.99
NLP - Natural Language Processing with Python (2023)
4.6 (20,019 Reviews)
Provider: Udemy
Time: 11.4h
$109.99
More Python courses
Полный Курс Python 3: от Новичка до Мастера (Питон, Пайтон) (2026)
5.0 (899 Reviews)
Provider: Udemy
Time: 14.6h
$69.99
Programming for Everybody (Getting Started with Python)
4.9 (717 Reviews)
Provider: Coursera
Time: 12h
Free
An Introduction to Interactive Programming in Python (2013)
4.9 (554 Reviews)
Provider: Coursera
Time: 6h 40m
Free
Python: Python Programming Language | Tutorial | Beginner (2023)
4.9 (239 Reviews)
Provider: Udemy
Time: 5.1h
$19.99
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.8 (13,528 Reviews)
Provider: Udemy
Time: 45.8h
$159.99
Reviews
By Bhekisile Sylvia Jozi on 3/6/2026
This course is a good match for me. I'm a beginner in Django, and I've learned how to set up the application, create URLs and views, and integrate the project with CSS and JavaScript. I like the blog project we created, called Star Social, and I appreciated learning how to debug while you built the app, as well as using django-debug-toolbar. I'm thrilled about my progress and the instructor's way of teaching is wonderful.
By Solirius Operations on 3/3/2021
Overall this course was very informative, very in-depth and easy to understand. It takes you from the very basics of programming with Python and web technologies, to using Django to create your own web pages. However, once you complete the content and try the two projects, it becomes clear that the course is rather dated, as it uses versions of Bootstrap and Django that use different syntax to the ones available now. As a result, it can become rather confusing. Having said that, the actual learning content of the course was very informative.
By Drishtant Rai on 8/15/2020
Covered all the basics of django And front end components and also touched some of the advanced topics in Django. After taking this course I was able to do anything in django. I made a video blogging website with help of statckoverflow and my django knowledge and also I made a web app for weather by using Apis. After that I took the courses to advance my django Skills like using rest framework. Rest is not included in this course but ITts the basics you require of django. Its filmed on django 1 but I used Django 3 in my time and there was literally no difference except some minor hiccups which is also covered in course notes.
By Joe Joe on 5/20/2020
I was able to get a front to back site up and running on PythonAnywhere. So there is a lot of amazing material. However, since the course is old the tech versions are old and it's in the Django part that it becomes a problem. Many frustrating hours spent trying to figure out syntax. Now it seems that the Django_Course_2.xx has corrected syntax! Especially URL mappings, Bootstrap versions, Glyphicon classes, django import modules, etc.
By Gary Murphy on 9/24/2019
The lecturer is clear and the course is paced well for a total beginner. I've edited this review for those reading who might be doing this course in 2020-06 and beyond - as I am. This course was created about 3 years ago, and I've experienced some frustrations due to MacOS upgrading from Bash to Zsh to run commands in the console/terminal and Django syntax evolving e.g. 'url' being replaced with 'path' in the url mapping files. Bootstrap is referred to often, and that too has evolved since the course creation e.g. a class like 'navbar-link' has become 'nav-link', etc. These small syntax variations will cause frustration for some, but it also forces you to search for and engage with the most current online content regarding HTML, CSS, JavaScript, Python, Bootstrap, and your OS's command line syntax - which can only be a good thing.
By Max Vee on 1/29/2019
Lectures are great, but I wish there were more exercises (I mean tons and tons of exercises, not just a few challenges) to assimilate and solidify our understanding. So much material that you end up forgetting what you saw 2 lectures before, despite the notes. Also, I wish that the few challenges/activities provided used more cumulative material, rather than just the concept taught during the current chapter. That would force the student to re-use earlier concepts that would otherwise be forgotten. For example, by the time we started the Django lessons, I couldn't remember half of the material in JS. Would be cool to have many exercises asking to use html, css, js, dom, python and django all combined together, before actually getting to the clone project.
By Gerald Tom on 4/9/2018
Mr. Portilla goes through a lot of material and I'm sure it's taken a ton of time for him to put everything together. He teaches a lot of advanced topics which you don't see much of elsewhere and the course starts pretty strong but as you go deeper into the course, a lot of the material seems rushed and the syntax is typed without a clear explanation as to what's going on. Overall it was a good course, but it falls a bit short. I've taken some other courses where there was less material but they were very clearly explained and as a result I do not regret them at all. However, this class could use some work as I feel there were plenty of hours of my time which I had to go back and forth between reading the Django Tutorials, asking in the Q&A and other forums for help on topics that were glossed over. Some materials for example which I really wish were elaborated on include: The use of TabularInLines, Slugs, OneToMany, ManyToMany relationships, etc....
By Pongdej Saovapakhiran on 12/7/2017
Half of the course is not about Django, but about the web fundamentals such as HTML, CSS, JS, etc, so it might be more beneficial to those without the basics. When I enrolled, I was hoping this course to cover deeply about Django, because I already know the basics. However, even just half of the course, the content is still good enough to help you get you going with the framework. After this course, I think I can start learning from the official Django documentation and from doing projects myself.
By Jean Claude on 9/29/2017
I’m so pleased to follow this course because everything is clear and well explained, I have been looking for something like this for so long but I couldn’t find it, but when here at Udemy it was like the end of my search and I’m happy to code along with Jose, please subscribe to this course and you won’t be disappointed! The only problem I had was on the last project, it was had to understand the codes, but what I liked the most about Django is its documentation and it has a big library where you can get pretty much all you need for you site to go off ground!
By ste Webster on 9/29/2017
overall really enjoyed this course, and it explains things about django i would say better than most places ive found. not given the full 5 as felt it could have explained a couple of the more complicated areas a little better, but it did drive me to look in other areas which you have to do anyway. would love to see some of the shopping cart and gateway explanations in this course and a more detailed explanation of hiding the security key when going into production, as you state you will show this during the git parts but then couldnt actually see you did it when you went to python anywhere. Great course though thanks
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100










