Computer Science and Data Analytics Instructor
- 🇺🇸 United States
- On-site
- 8 hours ago
- Python
- AI/ML
- Object Oriented Programming
- Pandas
- Matplotlib
- Google Sheets
- HTML
- CSS
- JavaScript
- AI
- Machine Learning
- Network Security
- GitHub
- Equity
- Pension
THE ROLEÂ
The CS & Data Analytics Instructor delivers engaging, project-based computer science and data analytics instruction to high school students (Grades 9–12) onsite at WeCode KC program sites and partner schools. You will teach core CS concepts including Python programming, data analysis, web development, and introductory AI/ML — all through the lens of real-world applications that connect directly to the careers and communities your students inhabit. You will also contribute to curriculum development, mentor students through portfolio projects, and model the professional possibilities that a career in technology opens up.Â
WHAT YOU'LL TEACHÂ
- Python Programming:Variables, functions, loops, conditionals, data structures, and object-oriented programming through applied projectsÂ
- Data Analytics:Data collection and cleaning, exploratory analysis, visualization using tools such as Pandas, Matplotlib, and Google Sheets; real-world dataset analysis using community-relevant dataÂ
- Web Development:HTML, CSS, and introductory JavaScript; building and deploying functional websites and web applicationsÂ
- AI & Machine Learning Concepts:How AI systems work, bias in AI, ethical use, and hands-on exposure to AI tools in the context of WeCode KC's Code & Rhyme curriculumÂ
- Cybersecurity Fundamentals:Foundational digital safety, network security concepts, and career pathways in cybersecurityÂ
- Career Readiness:Portfolio development, GitHub basics, professional communication, and connecting coursework to tech industry pathwaysÂ
WHAT YOU'LL DOÂ
- Plan and deliver engaging, differentiated, project-based lessons aligned with WeCode KC curriculum and CSTA computer science standardsÂ
- Manage a positive, inclusive, and high-expectation classroom environment where students from all backgrounds feel they belong in techÂ
- Assess student learning through project-based assessments, portfolio reviews, and formative checkpointsÂ
- Support students in developing technical portfolios — GitHub profiles, published web projects, data analysis presentations — that open doors to internships and post-secondary programsÂ
- Collaborate with the Director of Innovative Education and program team to refine curriculum based on student outcomes and emerging industry trendsÂ
- Build strong relationships with students, families, and school partners — following up proactively with students who are disengagingÂ
- Participate in professional development, staff meetings, and contribute to the WeCode KC educator communityÂ
- Assist with student showcases, hackathons, and community events that celebrate student workÂ
WHAT YOU BRINGÂ
- Strong technical background in Python and at least two of: data analytics, web development (HTML/CSS/JavaScript), AI/ML concepts, or cybersecurityÂ
- 10 years or more of experience teaching, tutoring, mentoring, or coaching youth — especially high school students in underrepresented communitiesÂ
- The ability to make complex technical concepts accessible and exciting for students who may not yet see themselves as codersÂ
- Strong classroom management and facilitation skills — you know how to hold a room and pivot when a lesson isn't landingÂ
- Commitment to educational equity and a genuine belief in the potential of every student you teachÂ
- BA/BS in Computer Science, Data Science, Information Technology, Education, or a related field — or equivalent industry experienceÂ
PREFERREDÂ
- Industry experience in software development, data analytics, cybersecurity, or a related tech fieldÂ
- Familiarity with culturally responsive teaching practicesÂ
- Lived experience in communities similar to those WeCode KC servesÂ
- Experience in Kansas City schools or youth-serving organizationsÂ
- Knowledge of Missouri DESE CTE computer science standardsÂ
COMPENSATION & BENEFITSÂ
WeCode KC offers a competitive nonprofit salary commensurate with experience and technical background.Â
WeCode KC offers a comprehensive benefits package:Â
- Health, Dental & Vision Insurance:Employer-sponsored medical, dental, and vision coverage available to all full-time employeesÂ
- Short-Term Disability Insurance:Employee-paid short-term disability coverage to protect your income when life happensÂ
- Life Insurance:Employee-paid life insurance policy available to all full-time staffÂ
- 403(b) Retirement Plan:Access to a 403(b) retirement savings plan — because your future matters. Employer match is not available at this time, but the plan is yours to growÂ
- Paid Time Off:Generous PTO policy to rest, recharge, and show up as your whole selfÂ
- 10 Paid Holidays:Ten paid company holidays per year so you can celebrate the moments that matterÂ
- Innovative Culture:Join a small, mission-driven team that moves fast, thinks boldly, and genuinely believes that education changes everything — you will never be just a number hereÂ
Â
WeCode KC is an equal opportunity employer committed to building a diverse, inclusive team. We strongly believe our organization is strengthened by the perspectives and talents of all backgrounds. Candidates from underrepresented communities are strongly encouraged to apply.Â
Computer Science and Data Analytics Instructor · WECODE KC