Ed Tech companies you'll love to work for


Application Developer Apprenticeship



Software Engineering
Los Angeles, CA, USA
Posted on Sunday, February 11, 2024

Position Summary

The Application Developer Apprenticeship is an entry-level position within geared toward building a career in application / software development. As an apprentice, you will spend four days per week in on-the-job training, and one day per week completing OpenClassrooms’ online Application Developer training path - all while earning an income! At the completion of your apprenticeship you will receive a U.S. Department of Labor Certificate of Completion of Registered Apprenticeship Program.

Future-proof Your Career with OpenClassrooms

OpenClassrooms’ mission is to make education accessible to everyone. Through this apprenticeship opportunity, you can learn a new job while simultaneously receiving a unique 100% online training experience that combines 20% theory and 80% real-life projects, ensuring you are fully prepared for the job ahead. Joining OpenClassrooms means becoming part of a global community of over 12,000 active and motivated learners spread across 72 countries.

Apprentice Responsibilities:

  • Analyze project data to determine specifications or requirements.
  • Work with information technology personnel on a software project.
  • Assign duties or work schedules to employees.
  • Collaborate with others to determine design specifications or details.
  • Communicate project information to others.
  • Provide technical support for software maintenance or use.
  • Apply algorithms and design patterns to solve problems in software development.
  • Design software applications.
  • Assess database performance.
  • Collaborate with others to resolve data processing issues.
  • Prepare data for analysis.
  • Modify software programs to improve performance.
  • Develop performance metrics related to information technology.
  • Develop testing routines or procedures.
  • Document technical specifications or requirements.
  • Coordinate software or hardware installation.
  • Identify information technology project resource requirements.
  • Monitor computer system performance to ensure proper operation.
  • Provide recommendations to others about computer hardware.
  • Teach others to use computer equipment or hardware.


  • Able to work {{on-site within the employer's Location, remote, or hybrid}}
  • At least 18 years of age
  • U.S. citizen or have the right to work in the U.S.
  • Available to commit to a 2000-hour competency-based apprenticeship program (approximately 12 months)
  • Strong verbal and written communication skills in English (for non-native speakers a TOEFL score of 80 is recommended)
  • High school diploma or equivalent
  • Technical knowledge:
  • Fundamentals of computer literacy (high-school level)
  • Basic experience or knowledge in IT, including:
  • Basics of computer hardware
  • Basics of HTML/CSS
  • Fundamentals of Python (IDE, Git, ETL, OOP, MVC, basic algorithms)


Upon applying, you will first complete OpenClassrooms’ admissions process to confirm your eligibility to the program.

Why should you join this program?

  • Opportunity to join an exciting company
  • Earn and Learn - earn a salary while training in a professional occupation
  • Earn a credential that can be used to further your career
  • Weekly 1:1 mentorship with an industry professional throughout the training program

Equal Employment Opportunity

OpenClassrooms, the Sponsor of this Registered Apprenticeship Program, will not discriminate against apprenticeship applicants or apprentices based on race, color, religion, national origin, sex (including pregnancy and gender identity), sexual orientation, genetic information, or because they are an individual with a disability or a person 40 years old or older. OpenClassrooms will take affirmative action to provide equal opportunity in apprenticeship and will operate the apprenticeship program as required under Title 29 of the Code of Federal Regulations, part 30.

See the OpenClassrooms Equal Employment Opportunity pledge: