Play a role in building the newest software. Earn a living while you train for a solid IT career.
IT-Service Developer Apprentice Image
IT-Software Developer Apprenticeship
Program Number: 501521
Your Degree:
Area of Study:
Information Technology
Delivery Method:
Some Online/Some In Person
Estimated Time to Complete:
15 Credits | Finish paid training and class time in 2 years
net price calculator sketch
What You'll Pay
Use our Net Price Calculator to estimate your tuition costs.

Estimated Program Cost

  • Program Overview

    Work Description

    IT-Software Developer Apprentices develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team.


    • 2-year apprenticeship under the hybrid model (both time-based and competency-based)
    • 4035 hours of on-the-job training
    • 360 hours of paid related instruction
    • Transition-to-Trainer Course in the final year of the apprenticeship

    Learn more from the Wisconsin Department of Workforce Development.

    Program Details

    IT-Software Developer Apprenticeship courses may be offered at these Madison College campuses:

    Madison - Truax

    Madison College IT-Software Developer Apprenticeship graduates are prepared to:  

    • Software Developer
    • Programmer
    • Application Developer
  • Curriculum and Experience

    Prospective program students, the information below reflects the basic requirements for students admitted for the 2023-2024 academic year. To learn more about Madison College, visit us.

    Current and newly admitted program students, go directly to your Degree Progress Report to view:

    • Progress toward your specific requirements
    • Alternative (in lieu of) courses to meet specific requirements

    If you have questions after reviewing your degree progress report (advisement report), please see Advising Services.

    First Semester
    3 credits
    Second Semester
    3 credits
    Third Semester
    3 credits
    Fourth Semester
    3 credits
  • Admission

    How to Apply

    IT-Software Developer Apprentice applicants must find an apprenticeship with a sponsoring employer on their own (similar to looking for a job). Once the applicant has found a position, the employer starts the apprenticeship registration process by contacting a Bureau of Apprenticeship Standards (BAS) Representative for their county.

    Application Requirements

    • Be at least 18 years of age
    • Have a high school diploma, GED or equivalency
    • Have a valid government-issued photo identification
  • Career Outcomes

    Graduates of the IT-Software Developer Apprenticeship are prepared to:

    • Contribute to software development lifecycle
    • Complete programming tasks
    • Troubleshoot problems
    • Perform developer testing
    • Maintain version control
    • Package and deploy applications
    • Develop professionally
    • Create documentation
Contact the School of Technologies and Trades

Madison Truax Campus
Main Building, A2105

1701 Wright Street
Madison, Wisconsin 53704


Monday - Thursday: 8:00 am - 4:30 pm
Friday: 8:00 am - 4:30 pm (phone or email only)