to conduct evening sessions for learners pursuing careers in full-stack web development and data analytics. The trainer will be responsible for delivering conceptual and hands-on training in Python fundamentals, OOP, Django, REST APIs, and deployment techniques.
Key Responsibilities:
Conduct
interactive and practical training sessions
aligned with a pre-defined syllabus.
Deliver topics from
Python basics to Django REST API & Celery integration
, including:
Python Variables, Data Types, Control Flow, Functions
OOP: Inheritance, Polymorphism, Abstraction, Encapsulation
File Handling, Error Handling, Regular Expressions
Django framework: Views, Templates, ORM, Forms
Django REST Framework, Celery, Redis, Authentication
Guide learners through
assignments
,
mini-projects
, and a
main project
.
Provide mentorship on
frontend integration
(HTML, CSS, JS basics).
Track student progress, offer feedback, and conduct evaluations and mock interviews.
Required Skills:
Strong foundation in
Core Python and OOP
Deep understanding of the
Django framework
, including models, views, templates, and ORM
Experience with
REST APIs
,
Celery
,
Redis
, and
project deployment
Familiarity with
frontend basics
(HTML, CSS, JavaScript)
Proficient in
version control tools
like Git & GitHub
Preferred Candidate Profile:
Minimum 1-3 years of training or industry experience in Python/Django
Prior experience in
mentoring or teaching
students/interns
Excellent communication and
session planning
skills
Passion for upskilling others and sharing real-world applications
Educational Qualification:
Bachelor's degree in Computer Science, Engineering, or related field (preferred)