Job Title : Part-Time Coding Instructor
General Responsibilities : Under the guidance of the Director of Educational Development, the Coding Instructor will design and lead engaging coding sessions that incorporate various programming languages, robotics, and educational tools.
Major Duties :
- Collaborate regularly with the Director of Educational Development
- Create and implement interactive learning sessions
- Support students in enhancing their computer science and coding abilities
- Maintain open communication with the Director
- Exemplify positive academic and social behavior
- Carry out additional related tasks as required
Required Knowledge, Skills, and Abilities :
Capable of working with students from diverse backgrounds and varying skill levelsStrong interpersonal and organizational skillsDemonstrated responsibility, eagerness to assist others, discretion, and flexibilityProficient in teaching coding languages such as Scratch, Blockly, Swift, and PythonAdept at guiding students in programming robots (Ozobot, Sphero, drones, etc.) using coding languagesSkilled in collecting and analyzing data to inform instructional decisionsAble to work independently, employing critical thinking and problem-solving skillsCapable of teaching students with different experience levels across various programs based on their interestsQualifications : A bachelor’s degree is required, along with teaching and / or tutoring experience and a strong background in computer science and coding.