1

Computer Science Apprenticeship Jobs in Michigan

next page

Showing results 1-20

Computer Science Apprenticeship information

See Michigan salary details

$17.1K

$56.3K

$113.7K

How much do computer science apprenticeship jobs pay per year?

As of Jun 29, 2026, the average yearly pay for computer science apprenticeship in Michigan is $56,285.00, according to ZipRecruiter salary data. Most workers in this role earn between $34,248.00 and $72,888.00 per year, depending on experience, location, and employer.

What kind of mentorship or training can I expect during a Computer Science Apprenticeship?

As a Computer Science Apprentice, you will typically receive structured mentorship from experienced software engineers and participate in hands-on training sessions. Expect regular code reviews, pair programming opportunities, and collaborative projects that help reinforce your learning. Many programs also provide access to internal documentation, technical workshops, and opportunities to shadow professionals across different teams, giving you a broader view of the field. This support structure is designed to help you rapidly build practical skills and prepare for a full-time role in computer science upon completion of the apprenticeship.

What is a Computer Science Apprenticeship job?

A Computer Science Apprenticeship is a structured, hands-on training program that combines practical work experience with academic learning. Apprentices typically work under the guidance of experienced professionals while gaining technical skills in areas such as programming, software development, and cybersecurity. These programs often lead to industry-recognized certifications or a full-time job upon completion. They are ideal for individuals looking to enter the tech field without a traditional degree or seeking hands-on experience while studying.

What are the key skills and qualifications needed to thrive in the Computer Science Apprenticeship position, and why are they important?

To excel in a Computer Science Apprenticeship, you need foundational knowledge of programming languages (such as Python, Java, or C++), basic understanding of algorithms and data structures, and a willingness to learn on the job. Exposure to version control systems like Git and familiarity with development environments or basic software engineering principles are often expected. Strong problem-solving abilities, effective communication, and a collaborative attitude help apprentices integrate seamlessly into development teams. These skills are crucial for adapting to new technologies, contributing effectively to projects, and gaining the practical experience needed for a successful tech career.

What job categories do people searching Computer Science Apprenticeship jobs in Michigan look for? The top searched job categories for Computer Science Apprenticeship jobs in Michigan are:
Model Teacher 26-27

Model Teacher 26-27

Detroit Academy of Arts & Sciences

Detroit, MI • On-site

Full-time

Posted 17 days ago


Job description

Description
Position Title:  Model Teacher
Funding Source:  General Fund
Reports to:  This position reports to and is evaluated by the School Principal

Qualifications:
  • 5+ Years of Experience in the classroom as a lead teacher/teacher of record
  • In the educator’s most recent 3 year period, at least 2 years of “Highly Effective” summative ratings in MOECS (or equivalent, if out-of-state)
  • Must hold a valid Michigan Teaching Certification with appropriate endorsement(s) for desired position
  • Demonstrate mastery across all elements of a DAAS Model Teacher: Impact on Scholar Outcomes, Professionalism, Commitment to Equity, and Family & Community Engagement
Application Requirements:
  • Resume
  • Cover Letter/Personal Statement addressing your qualifications for and interest in the position
  • Letter of Recommendation from a current colleague or administrator
  • Submission of the following artifacts:
  1. Summative Educator Evaluations for the most recent three year period 
  2. Proof of impact on scholar outcomes (i.e., NWEA or iReady growth report)
  3. Video of teaching (between 5 and 10 minutes in length) accompanied by a written description of what you were teaching and why you chose this video to share
Position Description:  The Model Teacher is responsible for leading classroom instruction in his or her assigned grade level and/or content area (K-8 All Subjects or Special Education). In addition to his or her regular teaching responsibilities, the Model Teacher takes on additional teacher leadership roles including but not limited to facilitating PLCs and leading grade level/content area teams, mentoring/developing apprentice teachers, leading professional development, and serving on school improvement committees. 

Position Responsibilities
  • Meets all expectations of a teacher for your grade/subject 
  • Model and co-teach lessons, visit classrooms, view instruction, and engage in reflective discussion with classroom teachers  
  • Regularly share your instructional practice through peer observations and video recording of your teaching
  • Provide non-evaluative collegial support and mentorship
  • Co-lead grade-level Professional Learning Community meetings with subject area specialist, including collaborative planning, looking at student work, and analyzing data
  • Support curriculum review and adaptation process
  • Provide additional high quality resources and materials to teachers  
  • Engage in ongoing professional development, both within and outside of the organization, and share research-based practices to share with all staff  
  • Participate and/or lead in after-school and summer professional learning as needed
  • Other duties may be assigned by building principal

Required Competencies & Skills
  • Achieve outstanding student achievement results in a short amount of time;
  • Strong attention to detail;
  • Strong verbal and written language and communication skills;
  • Strong analytical, critical thinking and problem solving skills;
  • Ability to build strong interpersonal relationships and work effectively in a collaborative environment;
  • Possess a track record of leadership, integrity, initiative, curiosity and perseverance;
  • Ability to communicate effectively, interpret policy and procedures, and maintain emotional control under stress;
  • Desire to continuously learn and increase effectiveness as a professional;
  • Excellent computer skills, including Microsoft Word, Powerpoint, Excel and the Google Suite;
  • Express a commitment to relentless pursuit of increasing student learning; and 
  • Ability to skillfully challenge the status quo.
Physical Requirements:  Light Work:  Exerting up to 50 pounds of force occasionally and/or up to 10 pounds of force as frequently as needed to move objects; Frequent standing, stooping, bending, pushing and pulling.

Terms of Employment:  Salary benefits shall be paid consistent with the District's approved compensation plan.  Length of the work year and hours of employment shall be those established by the District.

Evaluation:  Performance of this job will be evaluated by the School Principal in accordance with provisions of the Board’s policy on evaluation of personnel.