Java teacher - Freelance

Job description

Java developers are widely sought-after for some of the top jobs in the tech industry. We're looking for a Java developer who is passionate about sharing what they know with students and would be interested in teaching a series of Java courses on OpenClassrooms.


Could this be you? Through your own experience in the world of Java, you know what it takes to be a great developer. You’re able to look at your career from a distance and see the steps that someone would take to get there. You can break down even the most abstract concepts into concrete skills and can already imagine fun examples to show learners.


Additionally, you're a great writer, you avoid spelling or grammar mistakes, and you're not scared by the idea of speaking in front of the camera (even if you've never done it before). 


If this sounds like you, and teaching is a next step you want to take in your Java career, bring your chops to OpenClassrooms as a Java teacher!


Here's an example course on OpenClassrooms if you want to check one out.


Note: while the job can be performed from anywhere, you will need to come to Paris for video shoots. We cover these costs.



  • Identify the skills necessary to become an entry-level Java developer
  • Write course content (text, examples, activities, etc)
  • Appear in course videos (see some of our recent courses for examples)
  • Write and produce screencasts
  • Design projects that test students’ acquisition of required skills
  • Collaborate with experts as necessary for certain courses
  • Collaborate with our Education team to give feedback on other course and path subjects. We’re a lively international bunch!


  • Proven experience as a Java developer
  • An interest in sharing your craft (feel free to send us blog posts, conference talks, or anything relevant!)
  • A willingness to learn what you don't already understand
  • Native-level spoken and written English
  • Comfort speaking in front of a camera
  • Ability to manage several projects at the same time
  • Excellent interpersonal skills: you know how to give constructive criticism and put people at ease
  • Motivation to join a high-growth startup
  • Note: since video is such an important part of a compelling course, please send us anything that might help us understand how you communicate in front of a camera (or audience) if you have it!