Python Trainer

2 years

0 Lacs

Posted:1 month ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Job Description: We are seeking a knowledgeable and enthusiastic Python Trainer to join our training team. The ideal candidate should have a strong background in Python programming and experience in teaching or mentoring. The trainer will be responsible for delivering high-quality, hands-on training to individuals or corporate learners and helping them become proficient in Python for software development, data analysis, automation, or machine learning. Roles and Responsibilities: Conduct in-person or online training sessions on Python for beginners to advanced learners. Teach core Python topics: variables, data types, control structures, functions, OOP, file handling, and exception handling. Introduce advanced Python topics like modules and packages, decorators, generators, regular expressions, multithreading, and Pythonic best practices. Web development (using Flask or Django) Data science (using Pandas, NumPy, Matplotlib) Machine learning (using Scikit-learn, TensorFlow, etc.) – if applicable Automation/Scripting – for system admins or DevOps learners Design and develop curriculum, lesson plans, coding assignments, and real-world projects. Evaluate learners through quizzes, coding exercises, and project submissions. Provide clear and constructive feedback and mentoring to help students improve. Stay updated with the latest developments in Python and related technologies. Support learners in job interview preparation, coding challenges, and project presentations. Collaborate with other trainers and curriculum designers for continuous course enhancement. Requirements: Bachelor’s degree in Computer Science, IT, or a related field. 2+ years of hands-on experience in Python programming and/or technical training. Strong understanding of Python fundamentals and problem-solving skills. Familiarity with at least one domain where Python is widely used (e.g., web, data science, automation). Excellent verbal and written communication skills. Ability to teach complex concepts in a clear, simple, and engaging manner. Preferred Qualifications: Experience with Jupyter Notebooks, version control (Git), and cloud platforms (AWS, GCP, or Azure). Python certifications (e.g., PCEP, PCAP) are a plus. Experience in mentoring, teaching, or content creation for Python courses. Familiarity with LMS platforms and online teaching tools. Job Types: Part-time, Freelance Contract length: 56 months Pay: ₹8,086.00 - ₹39,610.27 per month Expected hours: 18 per week Language: English (Preferred) Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Lucknow, Uttar Pradesh, India

T Nagar, Chennai, Tamil Nadu