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
Director, Immigrant and Refugee Rights Project
Job Description Job Description Description: To Apply: -a5c7-4b34-b6b4-89ec95cd3c0d/North-Carolina-Justice-Center. Upon request, The North Carolina Justice Center will provide reasonable accom…
Infrastructure Field Services Technician
Job Description Job Description Description: Join our team as a Telecommunications & Technology Infrastructure Field Technician! We’re looking for a hands-on professional who enjoys working with…
Entry Level Remote Insurance Sales
About this role We're hiring entry-level Financial Sales Consultants for our remote team. You'll help families find the right financial protection for their needs — by phone and Zoom, from wherever …
Certified Nursing Assistant- SAU FT Days
Kindred Hospital Greensboro is a 101-bed long-term acute care hospital treating chronically, critically ill patients who require an extended stay in a hospital setting with individualized care …
Cognitive Performance Specialist
Public Trust: None Requisition Type: Pipeline Your Impact Own your opportunity to work alongside federal civilian agencies. Make an impact by providing services that help the government en…
Aesthetic Injector
Job Description Job Description We believe in keeping beauty, Naked. Bringing lavish and affordable experiences to anyone and everyone who simply desires it. Through a minimalistic, personalize…
Account Executive - Sterling Technology
Sterling Technology, a subsidiary of TransPerfect, is the leading provider of premium virtual data room (VDR) solutions for the secure sharing of content, business process automation, and collaborati…
Associate Client Advocate
Associate Client Advocate ~202604897 ~Short Hills, New Jersey, United States ~Charlotte, North Carolina, United States ~Birmingham, Alabama, United States ~Full time View favourites…
Business Development Manager - Charlotte, NC
Job Description Job Description COMPANY COMPENSATION Base salary + Uncapped Commission You get paid every Friday and we understand that family comes first! LOCATION: Charlotte, NC C…