At Coding4youth.org, we offer a variety of programming enhancement courses such as Java, Python, C++, Animation Scratch programming, Mobile Apps, Web Design, Roblox Game Design, etc…to students ages 8-18, both online and offline. Established in 2013, we have attracted thousands of K-12 students from 220+ cities all over America. We hire smart computer science students who are passionate about coding and love to share the knowledge with next generation.Our instructors will get the chance to practice their communication skills and learn how to convey abstract CS concepts in simplified messages. Many Fortune 500 companies test interviewees on this and our record shows that teaching experience will greatly enhance such skills for college students.If you want to contribute to the computer science society for next generation while improving your communication skills, we have a position for you. Training will be provided prior to teaching.REQUIRED QUALIFICATIONSCurrently pursuing a Bachelor’s or Master’s degree in computer science, or engineeringMust be US CitizensIndividual should have a positive and inquisitive attitude with a strong desire to learnREQUIRED SKILLSExcellent organizational and communication skillsCommitted to the goals of the program and approachLove and respect for childrenBelief and commitment to Coding4Youth’s mission and valuesREQUIRED TOOLSMust have a modern person computer PC/Mac with High Speed Internet ConnectionA Web Cam and a microphone will be necessary. Most modern laptops are equipped with such devicesRESPONSIBILITIES1.Prepare K-12 coding lessons, take online training and pass all assigned certifications tests on subjects such as Scratch, Minecraft, Roblox, HTML, Javascript, Java, C++, Python, etc…2. Conduct online live interactive session at coding4youth.org platform3. Manage student progress and handling parent/student request4. Collaborate with back office staffs on curriculum enhancements, homework and project grading5. Assist students to manage their coding portfolio by adding new and changeling projects6.Be trained and supervised by lead instructors (remotely) on coaching and communication skills as well as solving technical challenges