Job Description – Software Development & Entrepreneurship Instructor
Title: Part‑Time Tech & Entrepreneurship Instructor (9:00 am – 1:00 pm)
Role overview: Teach beginners how to build modern web applications and understand the basics of starting and running a small tech‑enabled business. You’ll deliver daily classes, supervise projects, and mentor students on both technical and entrepreneurial thinking.
Key responsibilities
Teach web development fundamentals: HTML, CSS, JavaScript, a frontend framework (e.g., React), backend basics and databases.
Run live coding sessions, practical labs, and weekly mini‑projects.
Guide teams through a capstone project that can function as a simple digital product or service.
Introduce core entrepreneurship ideas: problem–solution fit, minimum viable product (MVP), basic Business Model Canvas, pricing and simple budgeting.
Provide regular feedback on code, project progress, and business ideas.
Support beginners with extra help where needed and maintain a supportive, energetic classroom environment.
Requirements
Solid practical experience in modern web development.
2+ years in industry (employment, freelance or startup).
Some exposure to entrepreneurship, freelancing or running/working in a startup.
Prior teaching, mentoring or training experience is an advantage.
Strong communication skills, patience, and genuine interest in youth development.
Job Description – Software Development & AI Instructor
Title: Part‑Time Tech & AI Instructor (1:00 pm – 5:00 pm)
Role overview: Teach foundational programming plus applied AI concepts suitable for beginners. You’ll help students move from basic coding to building simple AI‑powered applications using modern tools and platforms.
Key responsibilities
Teach Python fundamentals and core programming concepts for AI work.
Introduce key AI and data topics at beginner level: data handling, simple models, APIs, and practical AI tools.
Run hands‑on labs where students build small AI‑assisted features (e.g., text analysis, simple recommendation, chatbot prototypes).
Guide students through an AI‑focused capstone project connected to real‑world use cases.
Explain AI concepts clearly and responsibly (limitations, ethics, and data privacy at a basic level).
Provide feedback on code quality, project structure, and documentation.
Requirements
Strong practical experience with Python and modern AI/ML tools (or AI APIs/AI platforms).
2+ years professional experience in software, data, or AI‑related work.
Experience teaching or mentoring beginners is an advantage.
Ability to simplify complex ideas and keep a beginner‑friendly pace.
Interest in ethical and responsible use of AI.