Start Your Future in Tech/IT
BUILD REAL APPS AND WEBSITES, WRITE REAL CODE, AND GET PAID WHILE YOU LEARN
The INCAP Software Development Associate Apprenticeship Program (AP) gives high school students a paid, hands-on pathway into the IT/tech industry — designing, building, testing, and improving the software applications and websites that businesses and customers rely on every day.
Start with training at an intercompany training center and job shadowing
Write code, fix bugs, and ship small features on real projects
Participate in code reviews and learn professional developer workflows
Help ensure software works the way it's supposed to
What You'll Earn
- High school diploma with Employment Honors Plus seal
- INCAP credential, recognized by Tech/IT companies in Indiana
- CompTIA A+ certification
- CompTIA Security+ certification
Is This Apprenticeship Right For You?
This could be a great fit if you…
Enjoy math, logic, building things, and problem-solving
Are curious about how apps and games actually work
Can persist through trial-and-error to figure something out
Want to learn the skills that power modern software
What You'll Actually Do
WRITE REAL CODE THAT POWERS REAL SOFTWARE
Learn programming fundamentals (like Python)
Write simple scripts and ship small features
Make small UI (User Interface) changes and bug fixes
Use APIs (Application Programming Interfaces) to connect software
MAKE SURE SOFTWARE WORKS THE WAY IT SHOULD
Learn debugging and testing basics
Build basic automated tests
Write documentation for the code you and your team write
Catch and resolve bugs before users see them
BUILD SOFTWARE PEOPLE CAN ACTUALLY USE
Learn UI basics and how good interfaces work
Practice accessibility awareness so software works for everyone
Make small UI changes on real applications
Help shape the user experience
LEARN HOW DEVELOPMENT TEAMS ACTUALLY WORK
Use version control to manage code with a team
Work in an Agile workflow alongside experienced developers
Get hands-on with basic databases and APIs
Use Artificial Intelligence in your development work
WORK AS PART OF A DEV TEAM AND BUILD REAL-WORLD SKILLS
Communicate clearly with coworkers and team members
Participate in code reviews and give and receive feedback
Persist through trial-and-error to solve problems
Build confidence, responsibility, and strong work habits
WRITE REAL CODE THAT POWERS REAL SOFTWARE
Learn programming fundamentals (like Python)
Write simple scripts and ship small features
Make small UI (User Interface) changes and bug fixes
Use APIs (Application Programming Interfaces) to connect software
MAKE SURE SOFTWARE WORKS THE WAY IT SHOULD
Learn debugging and testing basics
Build basic automated tests
Write documentation for the code you and your team write
Catch and resolve bugs before users see them
BUILD SOFTWARE PEOPLE CAN ACTUALLY USE
Learn UI basics and how good interfaces work
Practice accessibility awareness so software works for everyone
Make small UI changes on real applications
Help shape the user experience
LEARN HOW DEVELOPMENT TEAMS ACTUALLY WORK
Use version control to manage code with a team
Work in an Agile workflow alongside experienced developers
Get hands-on with basic databases and APIs
Use Artificial Intelligence in your development work
WORK AS PART OF A DEV TEAM AND BUILD REAL-WORLD SKILLS
Communicate clearly with coworkers and team members
Participate in code reviews and give and receive feedback
Persist through trial-and-error to solve problems
Build confidence, responsibility, and strong work habits
Typical Apprenticeship Timeline
11th Grade
3 days/week at employer and 2 days/week in school
Paid work $13–$17/hour
Summer
5 days/week at employer
Paid work $13-17/hour
12th Grade
4 days/week at employer and 1 day/week in school
Paid work $13-17/hour
Summer
5 days/week at employer
Paid work $13-17/hour
At completion, graduates have three options
Start your career in Tech/IT
Continue learning in college
Keep training in an INCAP adult program
Schedules may vary based on your employer.
Real Jobs You Can Land After This Program
The Software Development Associate Apprenticeship Program prepares you to move directly into technology roles that are a step above many entry-level IT positions, with real experience that employers value. Common roles INCAP graduates are prepared for include:
Junior Software Developer/Associate Developer
Software QA/Test Technician
Web Developer/Front-End Developer
Application Support/Junior Development Operations
- And many more
Trusted by Tech/IT Employers
Ready to Take the Next Step?
Apprenticeship spots are limited and based on where you live, and opportunities are not listed online. Your school counselor or regional INCAP Connector can help you explore your options.
Common Questions
Program Basics
How much do Software Development Associate apprentices get paid?
INCAP Software Development Associate apprentices typically earn between $13 and $17 per hour, with the exact rate depending on the employer. Because Software Development Associate apprentices are employees, they fall under their employer's policies for benefits, performance reviews, and pay increases over time.
When does the apprenticeship start and how long does it last?
Students begin exploring tech/IT careers as early as 9th and 10th grade through career exploration activities and planning with their school counselor.
The INCAP Software Development Associate apprenticeship officially begins in 11th grade and lasts two years, year-round, including summers.
What does a typical weekly schedule look like?
An INCAP Software Development Associate apprentice follows a weekly schedule that changes over time as apprentices gain experience:
11th grade: Three days/week – one in an intercompany training center, two with their employer. The remainder of time is spent in school.
Summer after 11th grade: Five days/week with their employer
12th grade: Four days/week – one in an intercompany training center, three with their employer. The remainder of time is spent in school.
Summer after 12th grade: Five days/week with their employer
When Software Development Associate apprentices are on-site, the goal is eight-hour days, with schedules set in coordination with their employer. Students and employers work together to identify schedules that meet both parties' needs, allowing students to potentially continue participating in extracurricular activities.
What is the work environment like?
INCAP Software Development Associate apprentices work in professional environments that are collaborative and project-driven, alongside software engineers, QA technicians, product teams, and other developers.
Software Development Associate apprentices should be comfortable working through trial-and-error, communicating with team members, and learning new tools and languages as projects evolve.
What You'l Learn & Earn
What skills will I learn?
As part of the INCAP Software Development Associate apprenticeship, you'll learn a mix of technical, problem-solving, and professional skills that prepare you for careers across the technology industry.
Programming skills: Programming fundamentals like Python, version control, debugging, and testing basics
Design skills: UI basics and accessibility awareness
Workflow skills: Team communication and Agile workflows
Modern dev skills: Development with Artificial Intelligence and working with basic databases and APIs
Professional skills: Code reviews, persistence, problem-solving, and clear communication
What classes will I take?
As part of the INCAP Software Development Associate apprenticeship, you'll continue taking your regular high school classes — there are no required courses at your high school. All relevant coursework will be taught to you during your time at your employer and intercompany training center. However, students are encouraged to take related classes if available at their school. The only requirement is that your school schedule allows you to leave the school building to work while still completing the classes you need to graduate.
What will I earn when I complete the apprenticeship?
Through this apprenticeship, students will meet the key requirements for Indiana’s new Employment Honors Plus diploma seal: completing at least 650 hours of work-based learning and earning an INCAP credential, which is recognized by the Indiana Department of Education as a Credential of Value. The diploma seal and the INCAP credential are recognized by employers across Indiana as indicators of industry experience, and the INCAP credential may count toward college credit in a related degree program. Software Development Associates also earn a CompTIA A+ certification and a CompTIA Security+ certification.
What Happens Next
What jobs can I get after completing the Software Development Associate apprenticeship?
After completing an INCAP Software Development Associate apprenticeship, you will be prepared for technology roles that are above entry-level, such as:
Junior Software Developer/Associate Developer
Software QA/Test Technician
Web Developer/Front-End Developer
Application Support/Junior Development Operations
- And many more
Many Software Development Associate apprentices are hired directly by their employer or continue working within the technology industry after graduation.
What are my options after the program?
After completing an INCAP Software Development Associate apprenticeship, you have several options:
- Start working full-time in Tech/IT
- Go to college and potentially finish a tech- or IT-related degree faster with earned credits for your INCAP credential
- Continue with the INCAP Career Program for adults to work toward a professional degree equivalent to an academic bachelor’s degree
The Software Development Associate apprenticeship helps students build a strong foundation within multiple technology careers.
Applying And Getting Started
When should I start preparing for this apprenticeship?
You can start preparing for an INCAP Software Development Associate apprenticeship in 9th and 10th grades by exploring careers, attending career-related events, and talking with your school counselor.
If you’re interested in an Software Development Associate apprenticeship, you should work with your school counselor to update your four-year graduation plan. Then, you can apply for available apprenticeships.
Because opportunities vary by location and are not listed online, your local INCAP Connector and school counselor will guide you through the application process and help you find available openings.
How do I find available apprenticeship opportunities?
Software Development Associate apprenticeship opportunities are not listed online and vary by location. To find available opportunities, talk to your local INCAP Connector or school counselor.
Where can I find more detailed information about this program?
If you or your family wants a deeper look at the INCAP Software Development Associate apprenticeship, you can review the full occupation profile and a detailed student journey, which walks you through what to expect from early career exploration through graduation.
- Occupation Profile (PDF, 2 pages)
- Perfil Profesional (Español) (PDF, 2 pages)
- Student Journey at a Glance (PDF, 1 page)
These documents include detailed information about responsibilities, schedule, requirements, and career pathways.