Python and Django Full Stack Web Developer Bootcamp
Learn to build websites with HTML , CSS , Bootstrap , Javascript , jQuery , Python 3 , and Django!
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
Your trainer
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 and programming. He has publications and patents in various fields such as microfluidics, materials science, and data science technologies. 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, as well as present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Data Inc. and provides in-person data science and python programming training courses to employees working at top companies, including General Electric, Cigna, The New York Times, Credit Suisse, McKinsey and many more. Feel free to contact him on LinkedIn for more information on in-person training sessions or group training sessions in Las Vegas, NV.
198 lessons
Easy to follow lectures and videos covering subject details.
32 hours
This course includes hours of video material. Watch on-demand, anytime, anywhere.
Certificate of Completion
You will earn a Certificate of Completion at the end of this course.
Course curriculum
- Introduction02:03
- Course Overview Don't Skip this Lecture!08:00
- FAQ - Frequently Asked Questions00:26
- Course Set-Up and Installation05:42
- Notes on Updates Versions of Django01:17
- What is the Web?06:43
- HTML Level One Introduction01:26
- HTML Part One Basics06:20
- HTML Level One - Part Two -Basic Tagging12:53
- HTML Level One -Part Three - Lists05:26
- HTML Level One -Part Four - Divs and Spans04:34
- HTML Level One - Part Five - Attributes09:30
- HTML Level One Assessment - Overview03:12
- HTML Level One Assessment Solutions06:40
- HTML Level Two Introduction01:00
- HTML Level Two - Part One - Tables06:52
- HTML Level Two - Part Two Tables Quiz02:28
- HTML Level Two - Part Three Table Quiz Solutions05:57
- HTML Level Two Part Four - Forms Basics12:14
- HTML Level Two - Part Five Forms and Labels14:27
- HTML Level Two - Part Six Forms and Selections11:37
- HTML Level Two - Assessment02:08
- HTML Level Two - Assessment Solutions12:03
- CSS Level One Intro04:00
- CSS Level One Part One14:42
- CSS Level One Part Two10:30
- Quick Note about next lecture00:22
- CSS Level One Part Three12:36
- CSS Level One Part Four04:11
- CSS Level One Part Five04:44
- CSS Level One Assessment04:13
- CSS Level One Assessment Solutions07:13
- CSS Level Two Introduction00:26
- CSS Level Two - Part One Fonts12:00
- CSS Level Two - Part One (Fonts) Continued07:57
- CSS Level Two - Part Two Box Model08:38
- CSS Level Two Spectrum Project Overview04:27
- CSS Level Two Spectrum Project Solutions08:39
- Capstone Project One Overview03:16
- Capstone Project One Solutions09:22
- Capstone Project One Solutions (Continued)07:40
- Bootstrap Introduction08:45
- Bootstrap Part One - Buttons11:45
- Bootstrap Part Two Forms13:15
- Bootstrap Part Three Navbars18:04
- Bootstrap Part Four - Grids18:19
- Bootstrap Project04:31
- Bootstrap Project Solutions17:21
- JS Level One Introduction01:23
- JS Level One - Part One Basics18:19
- JS Level One - Part Two Connecting Javascript04:23
- JS Level One - Part Three Exercise02:53
- JS Level One - Part Three Solutions02:06
- JS Level One - Part Four - Operators12:00
- JS Level One - Part Five - Control Flow13:47
- JS Level One - Part Six While Loops08:56
- JS Level One - Part Seven For Loops07:58
- JS Level One Part Eight Loop Exercises00:41
- JS Level One - Part Eight Solutions04:16
- JS Level One - Project Overview05:06
- JS Level One - Part Nine Project Solutions09:20
- JS Level Two - Introduction00:52
- JS Level Two - Part One - Functions19:58
- JS Level Two - Part Two Function Exercises02:08
- JS Level Two - Part Two Function Solutions14:05
- JS Level Two - Part Three Arrays16:16
- JS Level Two - Part Four Array Exercise Overview05:03
- JS Level Two - Part Four Array Solutions07:27
- JS Level Two Part Five Objects11:14
- JS Level Two Part Five Objects Continued08:12
- JS Level Two Part Six Object Exercises01:33
- JS Level Two Part Six Object Exercise Solutions04:04
- Document Object Model Introduction05:22
- Document Object Model - Part One - DOM Interaction16:50
- Document Object Model Part Two Content Interaction07:10
- Document Object Model Part Three - Events10:40
- Document Object Model - Game Project Overview02:16
- DOM Game Project Solutions - Part One08:13
- DOM Game Project Solutions - Part Two11:02
- jQuery Introduction03:57
- jQuery Part One Basics14:02
- jQuery Part Two Events12:56
- jQuery Project Overview02:57
- jQuery Project Solutions Part One06:32
- jQuery Project Solutions Part Two16:16
- jQuery Project Solutions Part Three09:39
- Introduction to the Back-End04:48
- Command Line and Terminal Overview05:16
- Introduction to Python Level One02:30
- Python Installation and Set-Up09:50
- Part One Numbers08:37
- Part Two Strings11:53
- Part Three Lists12:05
- Part Four Dictionaries05:32
- Part 5 - Tuples, Sets, and Booleans06:29
- Part 6 - Exercise Overview02:22
- Part 6 - Exercise Solutions04:49
- Part 7 - Control Flow19:09
- Part Eight Functions15:19
- Part Nine Function Exercises03:13
- Function Exercises Solutions10:28
- Part Ten Simple Game Project Overview02:50
- Simple Game Project Solutions13:05
- Introduction to Python Level Two00:30
- Scope16:32
- Object Oriented Programming - Part One05:30
- Object Oriented Programming - Part Two15:34
- Object Oriented Programming - Part Three12:17
- OOP Project03:27
- OOP Project Solutions25:12
- Errors and Exceptions11:20
- Regular Expressions18:47
- Modules and Packages05:05
- Decorators17:59
- Name and Main05:50
- Django Level One - Part One - Django Setup12:12
- Django Level One - Part Two - Django Project10:04
- Django Level One - Part Three - Django Application13:00
- Django Level One - Part Four - Challenge Task01:27
- Django Level One - Part Five - Challenge Solutions05:33
- Django Level One - Part Six - URL Mappings09:02
- Django Level One - Part Seven - Templates16:51
- Django Level One - Part Eight Templates Challenge01:37
- Django Level One - Part Nine - Templates Solutions08:11
- Django Level One - Part Ten - Static Files18:31
- Introduction to Django Level Two10:54
- Django Models Overview08:23
- Creating Models16:07
- Population Scripts12:54
- Models-Templates-Views Paradigm14:57
- Django Level Two Project Exercise02:15
- Django Level Two Project Solutions26:24
- Introduction to Django Level Three00:34
- Django Forms11:26
- Form Basics Code Along18:15
- Form Validation19:40
- Model Forms06:49
- Model Forms Exercise16:59
- Introduction to Django Level Four01:24
- Relative URLs with Templates05:30
- Relative URLs Coding Examples20:14
- URL Template Inheritance03:59
- Template Inheritance Coding Example12:54
- Quick Note on Custom Template Filters00:28
- Template Filters and Custom Filters04:17
- Template Filters Coding Examples10:30
- Introduction to Django Level Five00:45
- Django Passwords18:52
- User Models06:19
- Quick note about forms!00:22
- Coding User Models and Forms Part One09:21
- Coding User Models and Forms Part Two15:19
- Registration17:35
- Logins25:11
- Introduction to Django Deployment03:05
- Setting up GitHub13:59
- Full Deployment Walkthrough on Python Anywhere28:57
- Introduction to CBVs01:23
- Hello World with CBVs12:56
- Template Views with CBV10:26
- Detail View and List View Part One15:55
- Detail View and List View Part Two26:15
- CRUD Views28:17
- Introduction to First Clone Project05:41
- Blog Clone Project Part One05:24
- Blog Clone Project Part Two16:41
- Blog Clone Project Part Three14:34
- Blog Clone Project Part Four31:46
- Blog Project Part Five18:34
- Blog Project Part Six06:55
- Blog Project Part Seven23:07
- Blog Post Project Part Eight19:01
- Blog Project Part Nine12:44
- Blog Project Part Ten18:11
- Introduction to Social Media Clone Project06:50
- Social Clone Part One08:12
- Social Clone Part Two16:28
- Social Clone Part Three19:45
- Social Clone Part Four08:09
- Social Clone Part Five05:35
- Social Clone Part Six17:45
- Social Clone Part Seven28:11
- Social Clone Part Eight05:07
- Social Clone Part Nine20:06
- Social Clone Part Ten23:06
- Social Clone Part Eleven12:31
- Social Clone Part Twelve17:51
- Social Clone Final Part04:20
- Introduction to Debug Toolbar02:07
- Debug Toolbar Overview12:20
- Introduction to Admin11:01
- Admin Templates05:54
- Ordering Fields03:46
- Adding Search02:44
- Adding Filters02:38
- Adding Fields02:31
- Editable List View01:55
- Bonus Lecture00:10
Online Courses
Learning Python doesn't have to be hard. Here is our curated list of recommended online courses that will guide you step-by-step in the learning process.
Learn moreBooks
Are you an avid book reader? Do you prefer paperback, or maybe Kindle version? Take a look at our curated list of Python related books and take your
YouTube videos
The number of high-quality and free Python video tutorials is growing fast. Check this curated list of recommended videos - there is no excuse to stop learning.
Learn more