Programming Teacher
Tehran, Tehran Province, Iran
Responsibilities:1.Curriculum Development: Created age-appropriate programming curricula tailored for children and teenagers, focusing on languages such as Scratch, Python, and JavaScript.2.Project-Based Learning: Designed hands-on projects that allow students to apply coding concepts to create games, apps, and websites.3.Skill Assessment: Developed and implemented assessment tools such as quizzes, coding challenges, and projects to track student progress.4.Individual Support: Provided personalized support and guidance to students, addressing their unique learning needs and encouraging their growth.5.Parental Communication: Maintained regular communication with parents to update them on their child’s progress and provide recommendations for further learning.6.Extracurricular Activities: Organized and led coding clubs, workshops, and coding competitions to extend learning beyond the classroom.7.Continuous Learning: Stayed current with educational trends and new programming tools to continuously improve teaching methods and curriculum.Achievements:1.Student Development: Successfully taught programming to over 50 students, with many showing significant improvement in their coding skills and problem-solving abilities.2.High Engagement: Achieved high levels of student engagement and participation, with 80% of students completing their projects and assignments.3.Positive Feedback: Consistently received excellent feedback from students and parents for making programming accessible, enjoyable, and educational.4.Resource Development: Created and shared numerous educational resources, including coding tutorials and project guides, widely used by students and educators.5.Community Building: Fostered a vibrant community of young programmers by organizing regular coding meetups and collaborative projects.