Coding Instructor (Toronto)

Want To Get In Touch?

Contact Us

About Us:

MAPL TECH is a digital marketing agency founded in 2024, headquartered in Ottawa, Ontario, with a mission to provide innovative web solutions to underserved communities. The company was established as a response to the underrepresentation of minorities in the tech industry. This inspired our founders to take proactive steps toward creating change by launching MAPL TECH.


Position Overview:

As a Coding Instructor, you will play a crucial role in delivering engaging and effective coding lessons to students across various skill levels. You will teach programming languages, development methodologies, and problem-solving techniques in both in-person and online formats. You will foster a dynamic, supportive, and inclusive learning environment, helping students not only master technical skills but also build the confidence to pursue careers in tech.

Key Responsibilities:

  • Curriculum Delivery: Teach coding courses (e.g., JavaScript, HTML/CSS etc.) to students, using a variety of teaching methods (lectures, hands-on labs, group projects, etc.) to ensure understanding.
  • Student Engagement: Foster a positive and interactive classroom environment that encourages student participation, collaboration, and inquiry.
  • Assessments and Feedback: Create and grade assignments, quizzes, and projects; provide timely, constructive feedback to help students improve and grow.
  • Student Support: Offer one-on-one mentoring and tutoring to students, answering questions and providing guidance as needed.
  • Course Preparation: Develop and update course materials, including slides, assignments, and programming exercises, to keep up with industry trends and best practices.
  • Collaboration: Work closely with other instructors, curriculum developers, and staff to ensure a high-quality learning experience and continuous program improvement.
  • Professional Development: Stay current with emerging technologies, programming languages, and teaching methodologies to ensure that your instruction remains relevant and effective.

Qualifications:

  • Educational Background: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. (A Master’s degree or relevant certifications is a plus.)
  • Experience: At least 2-3 years of professional experience in web development or a related field. Teaching experience or experience in mentoring junior developers is highly preferred.
  • Technical Skills: Proficiency in one or more programming languages such as Python or JavaScript. Familiarity with web development (HTML, CSS, JavaScript).
  • Teaching Skills: Strong communication and presentation skills, with the ability to explain complex concepts clearly to students of varying technical backgrounds.
  • Passion for Teaching: A genuine desire to help students succeed and a passion for making technology accessible to learners of all levels.
  • Problem-Solving Ability: Strong analytical and problem-solving skills, with the ability to help students troubleshoot issues in their code and improve their programming logic.
  • Adaptability: Ability to adapt teaching style to meet the diverse needs of students and adjust course material as necessary to match students' learning pace.

Preferred Qualifications:

  • Experience with teaching platforms or tools (e.g., Zoom, Google Classroom, or learning management systems like Moodle, Canvas, etc.).
  • Experience in project-based learning or bootcamp-style teaching methods.
  • Industry certifications (e.g., AWS, Microsoft, Google certifications).
  • Knowledge of Agile methodologies and version control systems (e.g., Git).

Compensation and Benefits:

  • $40 per hour
  • Part-Time, Every Saturday from 10:30 AM to 2 PM
  • Opportunities for professional development and training
  • Access to a vibrant tech community and networking opportunities

How to Apply:

This is an in-person position. If you're passionate about teaching and coding, we'd love to hear from you! We appreciate the interest of all applicants in this position. However, only those selected for an interview will be contacted.
MAPL TECH is an equal opportunity employer and encourages candidates from diverse backgrounds to apply. We are committed to fostering an inclusive and welcoming environment for all employees and students.