Web Development / Code Instructor

Job description

Do you love sharing your knowledge of web development with others? 

Do you want to help bring opportunities in the tech industry within reach of diverse job-seekers?  

Do you want to help build confidence in students and inspire aspiring professionals?


We’re looking for developers like you to join our community of educators and craft online courses for future developers


At OpenClassrooms, our mission is to make education accessible. This means showing people across the globe that they too can qualify for an in-demand job if they have the drive to learn and the support they need.


That is where you come in! With the ongoing collaboration of our education team you will:

  • design a skills-based online course,
  • write course content,
  • create coding practice exercises,
  • record screencast demonstration videos,
  • and work with our video team in Paris to shoot a series of short, face-to-camera instructional videos.


The work is flexible and can be done on a freelance basis from anywhere. 


Above all, it’s rewarding! You’ll make a difference in your field by helping make tech a more inclusive industry.


To get an idea of what we can do together, have a look at a few of our courses on HTML, JavaScript, Github, Java Code TestingStaying Up To Date With Innovations.


If you’re passionate about sharing your knowledge and experience with the developers of tomorrow, then apply now to make an impact.


Who are you?

  • You can write professional content in English and present concepts clearly to a camera.
  • You are looking to take your skills to the next level by building engaging learning experiences for future web developers.
  • You love the idea of sharing the tips and tricks you’ve acquired and influencing a diverse population of learners.
  • You are a Front-End, Full-Stack, or Back-End Developer, or even a Software Architect. Specifically, we are looking for developers who could design and create one of the following online courses, in collaboration with our instructional designers:
    • Make Your Web Content Accessible 
    • Store Your Big Data With NoSQL Databases
    • Dive into Docker For Java
    • Plan an Architecture Audit Strategy
    • Develop Architecture Designs
    • Implement REST APIs in .NET
    • Scale Your Code With .NET Concurrency
    • Write Technical and Functional Documentation
    • Set Up Your Web Development Environment With Visual Studio Code
    • Problem-Solve With JavaScript


What do we offer?

  • A freelance contract for the creation of one or more courses.
  • Constructive guidance and feedback from dedicated instructional designers.
  • An opportunity to collaborate from any location for much of the course creation process.
  • A warm welcome to our Paris office and studio for a media training and your video shoot.


Do other opportunities at OpenClassrooms fit your profile?

Consider becoming an OpenClassrooms mentor! Both our instructors and our mentors rely on their experience in the field to help our students grow as professionals, so don't hesitate to apply for both opportunities! While our instructors are involved in content creation, it's our mentors who provide direct support to students. Follow this link to learn more about mentorship and apply for that role. 


We strongly value individuals at OpenClassrooms, and we particularly welcome applications from those who are traditionally underrepresented in tech. If you like the sound of this role, but are not totally sure whether you're the right person, please do apply anyway - we'd love to hear from you. :)

Job requirements

Who are you?

  • You can write professional content in English and present concepts clearly to a camera.
  • You have experience or an interest in mentoring, tutoring, teaching, or creating tutorials.
  • You have adequate technical experience to design at least one of the following online courses:
    • Make Your Web Content Accessible 
    • Store Your Big Data With NoSQL Databases
    • Dive into Docker For Java
    • Implement REST APIs in .NET
    • Scale Your Code With .NET Concurrency
    • Write Technical and Functional Documentation
    • Set Up Your Web Development Environment With Visual Studio Code
    • Problem-Solve With JavaScript


Please include a cover letter and a writing sample (if you have an article, essay, or link to a blog post that you can share, that's perfect; otherwise please include a paragraph explaining a concept related to one of the course subjects listed above).


Please also indicate which course(s) from the list above match your experience.


We look forward to hearing from you!