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
Regional Account Manager (RAM)
Company: Cogent Communications is a multinational, Tier 1 facilities-based ISP, consistently ranked as one of the top five networks in the world and is publicly traded on the NASDAQ Stock Market unde…
Medical Assistant
Benefits: ~Competitive salary ~Employee discounts A walk-in retail location that provides customers with the opportunity to take control of their health care is currently accepting applications…
Hospital | Rad Tech
Travel Interventional Radiology Technologist (Rad Tech) Job – Wilmington, NC Hospital Advance your healthcare career with a high-demand travel Interventional Radiology Technologist (Rad Tech) job i…
Certified Nursing Assistant
Job Description Job Description CNA (Certified Nursing Assistant) - High Point, NC JBR ID: (55844531) Position Highlights : Location : High Point, NC 27262 Employment Type : Per Diem …
HVAC Service Technician
Job Description Job Description Service Tech Responsibilities - Complete startup of equipment and first-year Warranty issues on new construction - Assist project managers with issues invol…
OB/GYN Position with Partnership North of Charlotte, NC
We are currently scheduling interviews with a physician-owned practice, offering Partnership , located in an affluent suburb 40 minutes north of Charlotte, NC adding another OB/GYN physician to the…
Housekeeper
Position Description Summary The housekeeper is responsible for the professional and timely maintenance and cleaning of the Club. Role & Responsibilities Perform all assigned duties on…
Steward Supervisor - Spectrum Center
Position Title: Steward Supervisor We Make Applying Easy! Want to apply to this job via text messaging? Text JOB to 75000 and search requisition ID number 1460494 . The advertised …
Diesel Technician
Req ID: 470229 Address: 101 Woodard Dr Kenly, NC, 27542 Benefits: * Fuel Your Growth with Love's - company funded tuition assistance program * Paid Time Off * Flexible Scheduling * 401(k) – 1…
Reliability Technician
Mentor Technical Group (MTG) provides a comprehensive portfolio of technical support and solutions for the FDA-regulated industry. As a world leader in life science engineering and technical solution…