Div Academy is looking loking for a skilled Python instructor with a minimum of three years of experience in Python programming and software development. The ideal candidate will be responsible for teaching Python to students of various skill levels, fostering a deep understanding of programming concepts and best practices.
Job Requirements
- Experience: Minimum of 3 years of professional experience in Python development and programming.
- Teaching Skills: Previous teaching or training experience is preferred, with excellent communication and presentation skills.
- Technical Proficiency: Strong understanding of Python and its frameworks (e.g., Django, Flask), as well as knowledge of data structures, algorithms, and software development principles.
- Problem-Solving: Ability to explain complex concepts clearly and effectively, fostering student engagement.
- Passion for Education: A strong commitment to student success and a desire to inspire and motivate learners.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience with related technologies such as databases, APIs, or data analysis tools is a plus.
Responsibilities
- Course Development: Create and update course materials, including lectures, assignments, and practical exercises focused on Python programming.
- Instruction: Deliver engaging and interactive lessons in a classroom or online setting, using various teaching methods to accommodate different learning styles.
- Mentoring: Provide guidance and support to students, assisting them with coding challenges and project work.
- Assessment: Design and evaluate assessments to measure student understanding and progress, providing constructive feedback.
- Project Supervision: Assist students in developing real-world applications and projects using Python, guiding them through coding and debugging processes.
- Stay Current: Keep up-to-date with the latest trends and technologies in Python and related fields, incorporating relevant content into the curriculum.
- Collaboration: Work with fellow instructors and faculty to enhance the overall educational experience and ensure curriculum alignment.