Welcome to a unique and captivating Django training!
Gain 10 years of Python/Django development experience—condensed into a dynamic and fun learning path designed just for you. Inspired by my coaching sessions with students from around the world (with excellent feedback!), this course will guide you step by step into the world of Django while building a real, concrete project: an e-commerce website for second-hand computer listings.
Why is this course perfect for you?
Interactive learning: After each lesson, test your knowledge with challenging quizzes.
Hands-on learning: In every section, you’ll add new features to your project by applying your freshly acquired Django skills.
Concrete goal: By the end, your project will be online, hosted on PythonAnywhere and published on GitHub so you can shine in front of recruiters!
What you will learn:
- Build an e-commerce site with Django from A to Z.
- Deploy your web application easily using PythonAnywhere.
- Use GitHub to collaborate and showcase your code to recruiters.
Exclusive bonus: Learn how to test a Django project—a key skill for producing reliable, professional code, essential for your developer career or entrepreneurial projects.
Evolving course: Content will be regularly updated to follow new versions of Django.
So, ready to transform knowledge into power?
Sign up now and embark on an exciting, fun, and enriching Django adventure!
Requirements
- Data structures, conditions, loops
- Object-Oriented Programming
- Object-Oriented Programming Basic vocabulary for the SQL language (table, column, database)
Curriculum
- 16 Sections
- 92 Lessons
- 4 Hours
- 1 - Intro4
- 2 - View, déja vu?3
- 3 - Models8
- 4 - Forms6
- 5 - Class-based views9
- 6 - User management11
- 7 - Django commands4
- 8 - Querysets11
- 9 - Templates2
- 10 - Django admin7
- 11 - Test your project9
- 12 - Static files & Media3
- 13 - Deploy a project online4
- 14 - Send an email3
- 15 - Environment-based configurationMigrate the project to PostgreSQL3
- 16 - Migrate the project to PostgreSQL5
Instructor

Early in my career, I specialized in the Python language. Python has been a constant in my professional life for over 10 years now. In 2018, I moved to London where I worked at companies of various sizes as a Python developer for five years. In parallel, I developed my activity as a Mentor, to which I now dedicate myself full-time.