Scratch Instructor (Part Time, In-Person)
Job Title: Scratch Instructor (Part Time)
General Responsibilities: Under the supervision of the Director of Educational Development, plans and facilitates collaborative coding instructional sessions using a variety of block coding languages, robotics, tools, and applications.
Major Duties:
- Meets regularly with the Director of Educational Development
- Plans and facilitates learning sessions
- Assists students in the development of computer science and coding skills
- Maintains consistent communication the Director of Educational Development
- Models appropriate academic and social behaviors
- Performs other duties as assigned
Required Knowledge, Skills, and Abilities:
- Ability to work with students of diverse ethnic backgrounds, academic profiles, and skill levels.
- Possess good interpersonal and organizational skills.
- Must demonstrate responsibility, a desire to help others, discretion, and flexibility.
- Knowledge and ability to instruct students in block coding languages such as Scratch and/or Blockly.
- Ability to instruct students on how to control a robot (Ozobot, Sphero, drones, etc) using block coding languages.
- Ability to collect and analyze data to drive future instruction.
- Ability to work independently applying critical thinking skills and problem solving to various situations.
- Must be able to instruct students of varying skill and experience levels in multiple programs based on interest and ability.
Qualifications: Must possess a bachelor's degree, teaching and/or tutoring experience, and have or be willing to become fluent with Scratch or other block coding languages
Recommended Jobs
Licensed Insurance Customer Service & Sales Specialist
Overview: We are seeking a dynamic and licensed Insurance Customer Service & Sales Specialist to join our team. This role is integral to providing exceptional customer service, expanding our insur…
Respiratory Therapist
Job Responsibilities: Monitoring patient physiological responses to therapy such as arterial blood gases, vital signs or blood chemistry, and lung function changes, and consulting with physicians …
Sales Trainee
This is a training role that is made to prepare the Sales Trainee for the Account Sales Manager role. The role primarily is to support sales initiatives and provide route coverage for the ASM during …
General Manager - Caledonia Area
Job Description Job Description General Manager | Caledonia, MI Salary Range: $131,000 - $182,000 depending on experience Are you a forward-thinking professional with a passion for exc…
Lead Machinist - Ludington Area
Job Description Job Description Lead Machinist | Ludington, MI Salary Range: $60,000 - $90,000 depending on experience Are you a detail-oriented professional with a passion for excelli…
Accounting Manager - Remote
At Prime Therapeutics (Prime), we are a different kind of PBM, with a purpose beyond profits and a unique ability to connect care for those we serve. Looking for a purpose-driven career? Come build …
Implementation & Training Specialist (ITS)
BS&A Software, a market-leading software organization with proven technology, is seeking an Implementation & Training Specialist. You will play a key role in assisting with the implementation of BS&A…
Recreation Therapist-CTRS
Burcham Hills is an upscale senior living retirement community located in the backyard of Michigan State University in East Lansing, MI. We currently have a vacancy for a Recreation Therapist-CTRS to …
Shop Manager - Mason Area
Shop Manager | Mason, MI Salary Range: $84,000 - $129,000 depending on experience Are you a dedicated professional with a passion for excelling in shop manager? The Pivot Group is …