🎨 Build pages that users actually see
You already know Python and can work with APIs. The next step is HTML and CSS: this is where code becomes something visible. This course builds one project — DevBlog, a developer blog — from bare HTML to Django templates.
In this course you’ll build DevBlog in 5 lessons:
- HTML skeleton: semantic tags, navigation, multi-page site
- CSS styling: colours, typography, Flexbox, responsive design
- Forms: login and registration with HTML5 validation
- Bootstrap: grid, ready-made components, utility classes
- Django templates: inheritance, tags, filters, static files
Course stack:
HTML5 · CSS3 · Bootstrap 5 · Django Templates · Bootstrap Icons
Requirements:
Basic Python and familiarity with Django at the “run the dev server” level. Everything else is explained in the course.