Technical Mentor (Independent Contractor) - Intro To Programming Nanodegree (US Canada, Europe, MENA, India & APAC Timezones)


Contract Position


This job is for a Technical Mentor with Udacity's Intro To Programming Nanodegree program. The Technical Mentor will provide technical support to students through 1:1 video calls, virtual technical deep-dive sessions, and group Q&A sessions.

What you'll do

  • 1:1 video calls
  • Virtual Technical Deep-Dive Sessions
  • Group Q&A sessions


  • 2+ years of experience in Intro To Programming
  • English fluency is a MUST
  • Proficiency in HTML and its structure, including tags, elements, attributes, and basic form validation.
  • Proficiency in CSS including selectors, properties, layouts, responsive design, and media queries.
  • Proficiency in Python programming language, including knowledge of its syntax, data structures, control flow, functions, libraries, OOP, and Web API.
  • Strong understanding of JavaScript, including concepts like variables, functions, loops, conditionals, DOM manipulation, and event handling.
  • Experience with debugging techniques, code documentation, and testing.
  • Understanding of data structures and algorithms commonly used in introductory programming courses.
  • 2+ years of working experience related to the above skillsets.
  • Graduate from Intro to Programming Nanodegree Program is an added plus
  • Strong interpersonal skills
  • Public Speaking
  • Student-oriented mindset and focus on understanding their problems
  • Flexibility at their current job to take this challenge as a part-time, independent contractor


Click below to be taken to the Udacity hiring page.



Contract Length



The compensation for this position is not listed.


html css python javascript

Similar Jobs

Looking for something similar to this position from Udacity? Check out our positings below.

3 days ago
Remote North America
Contract Position

This job is for a Translation Quality Analyst who will review and validate technical product manuals in Korean, ensuring high quality and accuracy. The role involves collaborating with various teams and maintaining a glossary of MongoDB terminology.

Contract Position

This job is for a Translation Quality Analyst in Brazilian Portuguese. The role involves reviewing and validating technical product manuals, translating content, managing a glossary, and collaborating with various teams to deliver excellent documentation.

Contract Position

This job is for a Translation Quality Analyst who will review and validate technical product manuals in Simplified Chinese. The role requires fluency in Simplified Chinese, linguistic expertise, and technical skills to ensure the accuracy and quality of the documentation. The candidate should have experience in translating or authoring highly technical content, be a critical reader and proficient writer, and have cross-functional collaboration skills.

15 days ago
$35 - $45 (per hour)
Los Angeles, CA
Contract Position

This job is for a Content Operations Specialist on a contract basis at Twitch. The role involves reviewing, prioritizing, and scheduling content programs, as well as writing and editing code to curate streams and applying categorization/taxonomies to optimize collections of content.