Online Teacher, Computer Science
Core
Deliver personalized, live Computer Science education to students globally, focusing on programming, algorithms, data structures, and computational thinking.
Role type
Senior IC Online Computer Science Teacher
Builds
Student academic progress and practical programming skills
Domain
Education / Computer Science
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Computer Science concepts, programming, algorithms, data structures, computational thinking, problem-solving, online teaching platforms, curriculum planning, assessment design, educational material development
Preferred skills
Secondary/high school CS teaching, international curriculum, Python/Java programming, teaching qualification, online teaching experience
Technologies
Python, Java, online teaching platforms
Responsibilities
Plan and deliver engaging live CS lessons tailored to individual student needs; Teach core CS concepts including programming and algorithms; Use varied teaching strategies and digital tools to create an effective online environment; Assess student progress and provide constructive feedback; Plan and communicate clear course schedules and milestones; Assign homework and administer assessments; Develop high-quality educational materials; Maintain a professional virtual classroom and communicate with students and parents