Coding Instructor

2 weeks ago


Ottawa, Canada MAPL TECH Full time

**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.Offer one-on-one mentoring and tutoring to students, answering questions and providing guidance as needed.Develop and update course materials, including slides, assignments, and programming exercises, to keep up with industry trends and best practices.Work closely with other instructors, curriculum developers, and staff to ensure a high-quality learning experience and continuous program improvement.Stay current with emerging technologies, programming languages, and teaching methodologies to ensure that your instruction remains relevant and effective.**Qualifications**:

- **Student Support**:

- **Course Preparation**:

- **Collaboration**:

- **Professional Development**:

- **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).Strong communication and presentation skills, with the ability to explain complex concepts clearly to students of varying technical backgrounds.A genuine desire to help students succeed and a passion for making technology accessible to learners of all levels.Strong analytical and problem-solving skills, with the ability to help students troubleshoot issues in their code and improve their programming logic.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**:

- **Teaching Skills**:

- **Passion for Teaching**:

- **Problem-Solving Ability**:

- **Adaptability**:

- 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: 00 PM
- Opportunities for professional development and training
- Access to a vibrant tech community and networking opportunities

**How to Apply**:
**Job Type**: Part-time

Pay: $40.00 per hour

Expected hours: 4 per week

**Benefits**:

- On-site parking

Flexible language requirement:

- French not required

Schedule:

- Every Weekend
- Weekends only

Ability to commute/relocate:

- Ottawa, ON K1K 3A7: reliably commute or plan to relocate before starting work (preferred)

**Experience**:

- teaching: 2 years (preferred)

**Language**:

- English (required)

Work Location: In person

Application deadline: 2025-01-13
Expected start date: 2025-02-01



  • Ottawa, Canada Cybersquare Solutions Ltd. Full time

    **About Cybersquare** Cybersquare is a global leader in coding and STEM education, dedicated to equipping young minds with the skills they need to thrive in a tech-driven world. With a hands-on and engaging approach, we inspire creativity, problem-solving, and innovation in students of all ages. **Role Overview** We are looking for a highly motivated and...

  • Driving Instructor

    2 months ago


    Ottawa, Canada UFM security Full time

    Driving instructor required for Ottawa based driving school - Must be easy going no temper issues - Driving instructor license - Casual dress code - Have own car with second brake * **Job Types**: Full-time, Part-time Pay: Up to $35.00 per hour Expected hours: 20 - 40 per week **Benefits**: - On-site parking Flexible language requirement: - French...

  • Instructor/ Faculty

    6 months ago


    Ottawa, Canada Herzing College Full time

    **Instructors/ Faculty** Herzing College Ottawa is looking for a self-motivated college Medical Office Assistant Instructor, for weekdays morning classes, to join our team. **Job description** - Create dynamic and engaging classrooms to facilitate adult learners in achieving their learning objectives. - Instruct and evaluate students in their area of...


  • Ottawa, Canada The CORE Learning Centre Full time

    POSITION SUMMARY: Work days are Mon-Fri 8:45am-4:15pm, working half and/or full days. Our Instructor Therapist will provide clinical instruction and behavior reduction protocols (based upon the principles of Applied Behavior Analysis) to clients with Autism and related developmental disabilities in centre, the home, community, and school settings. Our...


  • Ottawa, Ontario, Canada City of Ottawa Full time

    Job DescriptionAquafitness Instructor position is available at the City of Ottawa. The Recreation, Cultural and Facility Services department is responsible for building a healthy, inclusive and vibrant city.ResponsibilitiesTeach aquafitness programming to participants in a safe and enjoyable manner following the guidelines of the certifying agency.Ensure all...


  • Ottawa, Canada STEMquest Full time

    **About the role** **Responsibilities** - Implement robotics and engineering curriculum. - Ensure classes are engaging and meet educational standards. - Prepare and test materials and equipment before class. - Supervise participants and maintain a positive, safe environment. - Follow health and safety guidelines. - Evaluate and adjust activities based on...

  • University Professor

    4 weeks ago


    Ottawa, Ontario, Canada University of Ottawa Full time

    Job DescriptionThis role involves teaching a course focused on digital earth data, including vector, raster, and satellite imagery. The instructor will provide hands-on training on horizontal coordinate systems, transformations, georeferencing, spatial data manipulation, geoprocessing, geocoding, and scripting for workflow automation and modeling.The...

  • English professor

    1 month ago


    Ottawa, Canada University of Ottawa Full time

    APTPUO: Winter 2025 - PT Professor (6-hour): ESL 140 W200Location: Main CampusSession: 2025 Trimestre d'hiver | Winter TermFaculty: Faculté des arts / Faculty of ArtsUnit: Official Languages and Bilingualism Institute_PT ProfessorsCourse Title: Academic Bridging in EnglishCourse Code: ESL 140Section: W200Course Description: ESL 140: Academic Bridging in...


  • Ottawa, Canada RA Centre - LifeFIT centre Full time

    **PART-TIME POSITION** **Duties & Responsibilities**: Under the direction of the Manager, LifeFIT Canada, the duties include but are not limited to: - Representing LifeFIT Canada and the RA Centre in a professional manner. - Understanding the administrative duties behind membership management such as: assisting with the recruitment of new members to...