facebook
favorite button
member since icon
Since July 2025
Instructor since July 2025
Translated by GoogleSee original
Create and develop websites with the Django/Python framework
course price icon
From 36 € /h
arrow icon
Django is a web framework written in Python, which allows you to create robust and fast web applications.
In this course, you will learn how to design and develop web applications using the Django framework.

To follow this course in good conditions, it is recommended to have at least some basic knowledge of Python.
Applications that we will carry out in this course:
**To-Do List App**: Learn the basics of Django by creating an app to manage tasks (add, edit, delete). Introduction to models, views, and forms.

** Blog Platform **: Understand routing, templates and CRUD operations by developing a platform where users can publish, edit and delete articles.

**Contact Form App**: Create a contact form to send messages. This project will teach you how to handle Django forms and POST requests.

**User Authentication System**: Implement a registration, login, and logout system using Django's built-in authentication module.

**Notes App (with authentication)**: Develop an application where each user can manage their private notes. This project helps understand user, session, and permission management.

**Polls / Voting App**: Create a polling app where users can vote on questions. Ideal for learning about model relationships and data aggregations.

** Recipe Book **: Design a recipe book with ingredient management, images, and ManyToMany relationships. Excellent for practicing file uploads and complex database relationships.
Extra information
To take this course, you will need a computer, basic knowledge of Python, and some knowledge of relational databases.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At teacher's location :
  • Roubaix Grand Place, Grand Place, Roubaix, France
location type icon
Online from France
About Me
Hello! I'm Youcef , a passionate software engineer with a strong background in computer science.

I previously worked as a university lecturer, where I taught algorithmics and C/C++ programming to undergraduate students. Today, I specialize in both mobile and web development.


For mobile apps, I work primarily with the Flutter framework. On the web side, I use Django for backend development, managing databases with MySQL or PostgreSQL.


I'm enthusiastic about sharing my knowledge and helping motivated students grow their skills in programming and software development. Whether you're just getting started or looking to deepen your understanding, I'm here to support your learning journey.
Education
- 2025 : Master Web Analyste – Université de Lille (France)
- 2022 : Master en Ingénierie Logicielle et Traitement de l’Information – Université de Boumerdes (Algérie)
- 2020 : Licence en Ingénierie des Systèmes d’Information et du Logiciel – Université de Boumerdes (Algérie)
Experience / Qualifications
- Développeur web avec Python et Django (3 ans d’expérience)
- Développeur mobile avec Flutter et Dart (2 ans d’expérience)
- Enseignant en algorithmique et en langages de programmation (C/C++) à l’université
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Intermediate
Advanced
Duration
60 minutes
90 minutes
120 minutes
The class is taught in
English
French
Availability of a typical week
(GMT -05:00)
New York
at teacher icon
At teacher's location and via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
This course is designed for students who want to acquire a solid foundation in computer programming and software engineering using Python, one of the most versatile and widely used programming languages today.

You will learn the fundamentals of programming, such as variables, control structures, data structures, functions, and object-oriented programming. You will also explore software engineering best practices, including code organization and debugging.
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Elias
The web designer recognizes and realizes the visual identity of a website to create from it all the graphic elements (illustrations, banners, animations...), based on the wishes of the client and on behalf of the public, those responsible for marketing and design constraints techniques . Goal: Seduce your website's future users.

In the responsibility of the project manager or artistic director, the web designer defines the costs of the product: ergonomics, navigation mode, tree structure, scenarization, visual and acoustic identity, graphic representation... The task lies exclusively in the design interfaces for e-commerce and e-marketing .

The web designer design (on paper and à la palette graphic), creation of maquettes and retouching of the websites, more than just a simple executor: it is a vision of the final product ensemble.

In collaboration with the client and the head of the project, the web designer, you supervise the work of the graphic designers, the infographic designers and the web integraters. En fonction des technical contraintes, the doit souvent arbitrer between the artistic and functional aspects.

Polyvalent, I have no skills in the areas of art and technology. Most different graphic logics: Photoshop, Illustrator, Flash, Dreamweaver... The terms for managing integration tools (XML, Javascript) are there.

The web designer works in a specialized web agency in corporate communication or publicity, in a multimedia creation studio, in a online publishing house, in a SSII (société de services en ingénierie informatique). Certain font le choice de s'installer à leur compte.

Novateur, Curieux, Méthodique et organisé, the web designer says Travailler en équipe et souvent sous pression.
message icon
Contact Youcef
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Elias
The web designer recognizes and realizes the visual identity of a website to create from it all the graphic elements (illustrations, banners, animations...), based on the wishes of the client and on behalf of the public, those responsible for marketing and design constraints techniques . Goal: Seduce your website's future users.

In the responsibility of the project manager or artistic director, the web designer defines the costs of the product: ergonomics, navigation mode, tree structure, scenarization, visual and acoustic identity, graphic representation... The task lies exclusively in the design interfaces for e-commerce and e-marketing .

The web designer design (on paper and à la palette graphic), creation of maquettes and retouching of the websites, more than just a simple executor: it is a vision of the final product ensemble.

In collaboration with the client and the head of the project, the web designer, you supervise the work of the graphic designers, the infographic designers and the web integraters. En fonction des technical contraintes, the doit souvent arbitrer between the artistic and functional aspects.

Polyvalent, I have no skills in the areas of art and technology. Most different graphic logics: Photoshop, Illustrator, Flash, Dreamweaver... The terms for managing integration tools (XML, Javascript) are there.

The web designer works in a specialized web agency in corporate communication or publicity, in a multimedia creation studio, in a online publishing house, in a SSII (société de services en ingénierie informatique). Certain font le choice de s'installer à leur compte.

Novateur, Curieux, Méthodique et organisé, the web designer says Travailler en équipe et souvent sous pression.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Youcef