Retraining ReportJob training public funding can pay for

Find training

Coding and software development courses in Michigan

53 coding and software programs with costs, results and funding that can make them free

32 schools offer these software development programs, and Michigan has approved every one for workforce funding. Each shows its price if you pay yourself and how past students did.

Computer programmers write, change and test the code that makes software and apps work. Most have a bachelor's degree, but some employers hire people with other training or experience in specific programming languages, and programmers can get certified in a language.1

In Michigan, 21 of the 53 programs take students without a high school diploma, 26 ask for a diploma or equivalent, 5 ask for earlier courses first and 1 asks for an associate degree.

By kind, the 53 programs here are software or app development certificate (15 programs), programming or software development (associate degree, 13 programs), programming language or developer tool course (13 programs), coding bootcamp (6 programs), and 6 more of 4 other kinds.

See the 53 programs

How much do coding and software development courses cost in Michigan?

Certificates and short courses (39 programs)
$2,566 to $10,028most of them, usually 14 to 36 weeks long
Two-year degrees (13 programs)
$10,705 to $12,792most of them, usually 60 to 90 weeks long

What you pay yourself for the whole program, as the schools report it. "Most" is the middle half of the programs with a price.

In the typical program

Finished the program
42%
Working 6 months later
66%
Earned a year, estimated
about $30,000
Length
14 to 60 weeks

Source: US Department of Labor, program year 2024 (July 2024 to June 2025). Only programs approved for workforce funding are listed; other schools in Michigan may also offer coding and software development courses. How these figures are made

Are there free coding and software development courses in Michigan?

All 53 coding and software programs in Michigan approved for WIOA funding

Filters
What you need to enroll
Kind of program
School
How it's taught
How to show the list

53 programs

  • Coding bootcampOnlineHigh school diploma or equivalent

    Java Web Development Coding Bootcamp

    Tech Elevator

    Based in Detroit, MI

    High school diploma or equivalent

    Tech Elevator, based in Detroit, MICoding bootcampOnline · High school diploma or equivalent

    Earned a year, estimated$33,100
    Price if you pay yourself$16,625
    Program website, Java Web Development Coding Bootcamp at Tech Elevator
    More details about Java Web Development Coding Bootcamp at Tech Elevator
    Finished
    88%
    Working at 6 months
    1%
    Earned in a quarter
    $8,276
    Length
    14 weeks, 32 hours a week
    Cost of supplies
    None listed
    Students counted
    1,155
    Earned a year, estimated
    $33,100
    Price if you pay yourself
    $16,625
    Program website, Java Web Development Coding Bootcamp at Tech Elevator
  • Coding bootcampOnlineEducation and courses

    Full-Stack Web & Mobile Development Bootcamp

    Nucamp Inc.

    Based in Bellevue, WA

    Education and courses

    Nucamp Inc., based in Bellevue, WACoding bootcampOnline · Education and courses

    Earned a year, estimated$45,400
    Price if you pay yourself$2,905
    Program website, Full-Stack Web & Mobile Development Bootcamp at Nucamp Inc.
    More details about Full-Stack Web & Mobile Development Bootcamp at Nucamp Inc.
    Finished
    65%
    Working at 6 months
    8%
    Earned in a quarter
    $11,354
    Length
    22 weeks, 20 hours a week
    Cost of supplies
    None listed
    Students counted
    1,051
    Earned a year, estimated
    $45,400
    Price if you pay yourself
    $2,905
    Program website, Full-Stack Web & Mobile Development Bootcamp at Nucamp Inc.
  • Programming or software development (associate degree)Several formatsHigh school diploma or equivalent

    CIS - Software Engineering Option

    Oakland Community College

    Bloomfield Hills

    Accredited school

    High school diploma or equivalent

    Oakland Community College, Bloomfield HillsProgramming or software development (associate degree) · Accredited schoolSeveral formats · High school diploma or equivalent

    Earned a year, estimated$35,200
    Price if you pay yourself$7,294
    Program website, CIS - Software Engineering Option at Oakland Community College
    More details about CIS - Software Engineering Option at Oakland Community College
    Finished
    16%
    Working at 6 months
    68%
    Earned in a quarter
    $8,800
    Length
    90 weeks, 12 hours a week
    Cost of supplies
    None listed
    Students counted
    603
    Earned a year, estimated
    $35,200
    Price if you pay yourself
    $7,294
    Program website, CIS - Software Engineering Option at Oakland Community College
  • Programming or software development (associate degree)In personHigh school diploma or equivalent

    Computer Information Systems

    Wayne County Community College District

    Detroit

    Accredited school

    High school diploma or equivalent

    Wayne County Community College District, DetroitProgramming or software development (associate degree) · Accredited schoolIn person · High school diploma or equivalent

    Earned a year, estimated$30,500
    Price if you pay yourself$11,641
    Program website, Computer Information Systems at Wayne County Community College District
    More details about Computer Information Systems at Wayne County Community College District
    Finished
    14%
    Working at 6 months
    66%
    Earned in a quarter
    $7,615
    Length
    72 weeks, 15 hours a week
    Cost of supplies
    $3,650
    Students counted
    325
    Earned a year, estimated
    $30,500
    Price if you pay yourself
    $11,641
    Program website, Computer Information Systems at Wayne County Community College District
  • Programming or software development (associate degree)In personNo diploma needed

    Computer Science- Programming in Java

    Washtenaw Community College

    Ann Arbor

    Accredited school

    No diploma needed

    Washtenaw Community College, Ann ArborProgramming or software development (associate degree) · Accredited schoolIn person · No diploma needed

    Earned a year, estimated$21,500
    Price if you pay yourself$11,685
    Program website, Computer Science- Programming in Java at Washtenaw Community College
    More details about Computer Science- Programming in Java at Washtenaw Community College
    Finished
    100%
    Working at 6 months
    64%
    Earned in a quarter
    $5,370
    Length
    60 weeks, 16 hours a week
    Cost of supplies
    $1,852
    Students counted
    257
    Earned a year, estimated
    $21,500
    Price if you pay yourself
    $11,685
    Program website, Computer Science- Programming in Java at Washtenaw Community College
  • Programming or software development (associate degree)In personEducation and courses

    Information Technology - Programming

    Macomb Community College

    Warren

    Accredited school

    Education and courses

    Macomb Community College, WarrenProgramming or software development (associate degree) · Accredited schoolIn person · Education and courses

    Earned a year, estimated$27,500
    Price if you pay yourself$13,184
    Program website, Information Technology - Programming at Macomb Community College
    More details about Information Technology - Programming at Macomb Community College
    Finished
    16%
    Working at 6 months
    73%
    Earned in a quarter
    $6,869
    Length
    130 weeks, 20 hours a week
    Cost of supplies
    $2,160
    Students counted
    197
    Earned a year, estimated
    $27,500
    Price if you pay yourself
    $13,184
    Program website, Information Technology - Programming at Macomb Community College
  • Programming or software development (associate degree)In personHigh school diploma or equivalent

    Computer Programing AAAS (149)

    Grand Rapids Community College

    Grand Rapids

    Accredited school

    High school diploma or equivalent

    Grand Rapids Community College, Grand RapidsProgramming or software development (associate degree) · Accredited schoolIn person · High school diploma or equivalent

    Earned a year, estimated$43,200
    Price if you pay yourself$8,418
    Program website, Computer Programing AAAS (149) at Grand Rapids Community College
    More details about Computer Programing AAAS (149) at Grand Rapids Community College
    Finished
    11%
    Working at 6 months
    75%
    Earned in a quarter
    $10,795
    Length
    60 weeks, 15 hours a week
    Cost of supplies
    $1,746
    Students counted
    187
    Earned a year, estimated
    $43,200
    Price if you pay yourself
    $8,418
    Program website, Computer Programing AAAS (149) at Grand Rapids Community College
  • Programming or software development (associate degree)In personHigh school diploma or equivalent

    Computer Information Systems

    Mott Community College

    Flint

    Accredited school

    High school diploma or equivalent

    Mott Community College, FlintProgramming or software development (associate degree) · Accredited schoolIn person · High school diploma or equivalent

    Earned a year, estimated$36,600
    Price if you pay yourself$11,671
    Program website, Computer Information Systems at Mott Community College
    More details about Computer Information Systems at Mott Community College
    Finished
    9%
    Working at 6 months
    77%
    Earned in a quarter
    $9,143
    Length
    83 weeks, 12 hours a week
    Cost of supplies
    None listed
    Students counted
    186
    Earned a year, estimated
    $36,600
    Price if you pay yourself
    $11,671
    Program website, Computer Information Systems at Mott Community College
  • Programming or software development (associate degree)Several formatsNo diploma needed

    Programming

    Schoolcraft College

    Livonia

    Accredited school

    No diploma needed

    Schoolcraft College, LivoniaProgramming or software development (associate degree) · Accredited schoolSeveral formats · No diploma needed

    Earned a year, estimated$26,200
    Price if you pay yourself$12,792
    Program website, Programming at Schoolcraft College
    More details about Programming at Schoolcraft College
    Finished
    20%
    Working at 6 months
    71%
    Earned in a quarter
    $6,553
    Length
    60 weeks, 15 hours a week
    Cost of supplies
    None listed
    Students counted
    183

    Listed 2 times in the state's file with differing results. Shown: the listing with the most students.

    Earned a year, estimated
    $26,200
    Price if you pay yourself
    $12,792
    Program website, Programming at Schoolcraft College
  • Software or app development certificateHybridHigh school diploma or equivalent

    Computer Programmer/Analyst (0113)

    Lansing Community College

    Lansing

    Accredited school

    High school diploma or equivalent

    Lansing Community College, LansingSoftware or app development certificate · Accredited schoolHybrid · High school diploma or equivalent

    Earned a year, estimated$41,800
    Price if you pay yourself$8,697
    Program website, Computer Programmer/Analyst (0113) at Lansing Community College
    More details about Computer Programmer/Analyst (0113) at Lansing Community College
    Finished
    63%
    Working at 6 months
    73%
    Earned in a quarter
    $10,460
    Length
    64 weeks, 30 hours a week
    Cost of supplies
    $1,900
    Students counted
    174
    Earned a year, estimated
    $41,800
    Price if you pay yourself
    $8,697
    Program website, Computer Programmer/Analyst (0113) at Lansing Community College
  • Programming or software development (associate degree)HybridNo diploma needed

    Computer Information Systems

    Henry Ford College

    Dearborn

    Accredited school

    No diploma needed

    Henry Ford College, DearbornProgramming or software development (associate degree) · Accredited schoolHybrid · No diploma needed

    Earned a year, estimated$15,900
    Price if you pay yourself$12,550
    Program website, Computer Information Systems at Henry Ford College
    More details about Computer Information Systems at Henry Ford College
    Finished
    100%
    Working at 6 months
    49%
    Earned in a quarter
    $3,986
    Length
    96 weeks, 15 hours a week
    Cost of supplies
    $3,500
    Students counted
    124
    Earned a year, estimated
    $15,900
    Price if you pay yourself
    $12,550
    Program website, Computer Information Systems at Henry Ford College
  • Software or app development certificateIn personHigh school diploma or equivalent

    CIS - Software Engineering Certificate

    Oakland Community College

    Bloomfield Hills

    Accredited school

    High school diploma or equivalent

    Oakland Community College, Bloomfield HillsSoftware or app development certificate · Accredited schoolIn person · High school diploma or equivalent

    Earned a year, estimated$29,600
    Price if you pay yourself$3,861
    Program website, CIS - Software Engineering Certificate at Oakland Community College
    More details about CIS - Software Engineering Certificate at Oakland Community College
    Finished
    6%
    Working at 6 months
    81%
    Earned in a quarter
    $7,411
    Length
    45 weeks, 12 hours a week
    Cost of supplies
    None listed
    Students counted
    103
    Earned a year, estimated
    $29,600
    Price if you pay yourself
    $3,861
    Program website, CIS - Software Engineering Certificate at Oakland Community College
  • Programming program (level not stated)Several formatsNo diploma needed

    Software Engineering

    Jackson College

    Jackson

    Accredited school

    No diploma needed

    Jackson College, JacksonProgramming program (level not stated) · Accredited schoolSeveral formats · No diploma needed

    Earned a year, estimated$32,700
    Price if you pay yourself$15,921
    Program website, Software Engineering at Jackson College
    More details about Software Engineering at Jackson College
    Finished
    18%
    Working at 6 months
    61%
    Earned in a quarter
    $8,187
    Length
    130 weeks, 36 hours a week
    Cost of supplies
    $1,330
    Students counted
    79
    Earned a year, estimated
    $32,700
    Price if you pay yourself
    $15,921
    Program website, Software Engineering at Jackson College
  • Software or app development certificateSeveral formatsHigh school diploma or equivalent

    Full Stack Developer

    DSDT

    Detroit

    Accredited school

    High school diploma or equivalent

    DSDT, DetroitSoftware or app development certificate · Accredited schoolSeveral formats · High school diploma or equivalent

    Earned a year, estimated$16,700
    Price if you pay yourself$16,500
    Program website, Full Stack Developer at DSDT
    More details about Full Stack Developer at DSDT
    Finished
    92%
    Working at 6 months
    75%
    Earned in a quarter
    $4,174
    Length
    16 weeks, 22 hours a week
    Cost of supplies
    None listed
    Students counted
    73
    Earned a year, estimated
    $16,700
    Price if you pay yourself
    $16,500
    Program website, Full Stack Developer at DSDT
  • Software or app development certificateIn personHigh school diploma or equivalent

    Computer Science Certificate

    Mott Community College

    Flint

    Accredited school

    High school diploma or equivalent

    Mott Community College, FlintSoftware or app development certificate · Accredited schoolIn person · High school diploma or equivalent

    Earned a year, estimated$26,900
    Price if you pay yourself$5,974
    Program website, Computer Science Certificate at Mott Community College
    More details about Computer Science Certificate at Mott Community College
    Finished
    Not reported
    Working at 6 months
    80%
    Earned in a quarter
    $6,718
    Length
    41 weeks, 12 hours a week
    Cost of supplies
    None listed
    Students counted
    72
    Earned a year, estimated
    $26,900
    Price if you pay yourself
    $5,974
    Program website, Computer Science Certificate at Mott Community College
  • Coding bootcampOnlineNo diploma needed

    Full Stack C# .Net Bootcamp`

    Grand Circus

    Based in Detroit, MI

    No diploma needed

    Grand Circus, based in Detroit, MICoding bootcampOnline · No diploma needed

    Earned a year, estimated$52,900
    Price if you pay yourself$14,850
    Program website, Full Stack C# .Net Bootcamp` at Grand Circus
    More details about Full Stack C# .Net Bootcamp` at Grand Circus
    Finished
    93%
    Working at 6 months
    49%
    Earned in a quarter
    $13,223
    Length
    14 weeks, 40 hours a week
    Cost of supplies
    None listed
    Students counted
    50
    Earned a year, estimated
    $52,900
    Price if you pay yourself
    $14,850
    Program website, Full Stack C# .Net Bootcamp` at Grand Circus
  • Programming or software development (associate degree)In personNo diploma needed

    Software Development

    St. Clair County Community College

    Port Huron

    Accredited school

    No diploma needed

    St. Clair County Community College, Port HuronProgramming or software development (associate degree) · Accredited schoolIn person · No diploma needed

    Earned a year, estimated$25,100
    Price if you pay yourself$10,675
    Program website, Software Development at St. Clair County Community College
    More details about Software Development at St. Clair County Community College
    Finished
    10%
    Working at 6 months
    56%
    Earned in a quarter
    $6,279
    Length
    64 weeks, 30 hours a week
    Cost of supplies
    $1,830
    Students counted
    46
    Earned a year, estimated
    $25,100
    Price if you pay yourself
    $10,675
    Program website, Software Development at St. Clair County Community College
  • Programming or software development (associate degree)HybridHigh school diploma or equivalent

    Computer Eng. Tech/Computer Programming (214)

    Kellogg Community College

    Battle Creek

    Accredited school

    High school diploma or equivalent

    Kellogg Community College, Battle CreekProgramming or software development (associate degree) · Accredited schoolHybrid · High school diploma or equivalent

    Earned a year, estimated$24,600
    Price if you pay yourself$12,926
    Program website, Computer Eng. Tech/Computer Programming (214) at Kellogg Community College
    More details about Computer Eng. Tech/Computer Programming (214) at Kellogg Community College
    Finished
    12%
    Working at 6 months
    57%
    Earned in a quarter
    $6,162
    Length
    60 weeks, 21 hours a week
    Cost of supplies
    $3,600
    Students counted
    45
    Earned a year, estimated
    $24,600
    Price if you pay yourself
    $12,926
    Program website, Computer Eng. Tech/Computer Programming (214) at Kellogg Community College
  • Software or app development certificateIn personHigh school diploma or equivalent

    Computer Programming Certificate

    Mott Community College

    Flint

    Accredited school

    High school diploma or equivalent

    Mott Community College, FlintSoftware or app development certificate · Accredited schoolIn person · High school diploma or equivalent

    Earned a year, estimated$25,100
    Price if you pay yourself$5,294
    Program website, Computer Programming Certificate at Mott Community College
    More details about Computer Programming Certificate at Mott Community College
    Finished
    19%
    Working at 6 months
    75%
    Earned in a quarter
    $6,278
    Length
    38 weeks, 12 hours a week
    Cost of supplies
    None listed
    Students counted
    42
    Earned a year, estimated
    $25,100
    Price if you pay yourself
    $5,294
    Program website, Computer Programming Certificate at Mott Community College
  • Programming or software development (associate degree)In personHigh school diploma or equivalent

    Computer Information Systems - Applications Development

    Lake Michigan College

    Benton Harbor

    Accredited school

    High school diploma or equivalent

    Lake Michigan College, Benton HarborProgramming or software development (associate degree) · Accredited schoolIn person · High school diploma or equivalent

    Earned a year, estimated$22,500
    Price if you pay yourself$10,705
    Program website, Computer Information Systems - Applications Development at Lake Michigan College
    More details about Computer Information Systems - Applications Development at Lake Michigan College
    Finished
    83%
    Working at 6 months
    75%
    Earned in a quarter
    $5,627
    Length
    56 weeks, 12 hours a week
    Cost of supplies
    $500
    Students counted
    33
    Earned a year, estimated
    $22,500
    Price if you pay yourself
    $10,705
    Program website, Computer Information Systems - Applications Development at Lake Michigan College
  • Programming or software development (associate degree)HybridNo diploma needed

    CIS - Software Development - AAS.CIS.SWD

    Mid Michigan College

    Harrison

    Accredited school

    No diploma needed

    Mid Michigan College, HarrisonProgramming or software development (associate degree) · Accredited schoolHybrid · No diploma needed

    Earned a year, estimated$26,600
    Price if you pay yourself$19,976
    Program website, CIS - Software Development - AAS.CIS.SWD at Mid Michigan College
    More details about CIS - Software Development - AAS.CIS.SWD at Mid Michigan College
    Finished
    11%
    Working at 6 months
    54%
    Earned in a quarter
    $6,662
    Length
    104 weeks, 15 hours a week
    Cost of supplies
    $7,081
    Students counted
    32
    Earned a year, estimated
    $26,600
    Price if you pay yourself
    $19,976
    Program website, CIS - Software Development - AAS.CIS.SWD at Mid Michigan College
  • Coding bootcampOnlineNo diploma needed

    Full Stack JavaScript Bootcamp

    Grand Circus

    Based in Detroit, MI

    No diploma needed

    Grand Circus, based in Detroit, MICoding bootcampOnline · No diploma needed

    Earned a year, estimated$28,200
    Price if you pay yourself$14,850
    Program website, Full Stack JavaScript Bootcamp at Grand Circus
    More details about Full Stack JavaScript Bootcamp at Grand Circus
    Finished
    73%
    Working at 6 months
    40%
    Earned in a quarter
    $7,044
    Length
    14 weeks, 40 hours a week
    Cost of supplies
    None listed
    Students counted
    31
    Earned a year, estimated
    $28,200
    Price if you pay yourself
    $14,850
    Program website, Full Stack JavaScript Bootcamp at Grand Circus
  • Programming language or developer tool courseIn personNo diploma needed

    C++ Programming

    Washtenaw Community College

    Ann Arbor

    Accredited school

    No diploma needed

    Washtenaw Community College, Ann ArborProgramming language or developer tool course · Accredited schoolIn person · No diploma needed

    Earned a year, estimated$30,300
    Price if you pay yourself$2,292
    Program website, C++ Programming at Washtenaw Community College
    More details about C++ Programming at Washtenaw Community College
    Finished
    100%
    Working at 6 months
    66%
    Earned in a quarter
    $7,568
    Length
    45 weeks, 4 hours a week
    Cost of supplies
    $170
    Students counted
    20
    Earned a year, estimated
    $30,300
    Price if you pay yourself
    $2,292
    Program website, C++ Programming at Washtenaw Community College
  • Software or app development certificateOnlineNo diploma needed

    Full-Stack JavaScript After Hours

    Grand Circus

    Based in Detroit, MI

    No diploma needed

    Grand Circus, based in Detroit, MISoftware or app development certificateOnline · No diploma needed

    Earned a year, estimated$40,600
    Price if you pay yourself$14,850
    Program website, Full-Stack JavaScript After Hours at Grand Circus
    More details about Full-Stack JavaScript After Hours at Grand Circus
    Finished
    100%
    Working at 6 months
    49%
    Earned in a quarter
    $10,148
    Length
    26 weeks, 40 hours a week
    Cost of supplies
    None listed
    Students counted
    20
    Earned a year, estimated
    $40,600
    Price if you pay yourself
    $14,850
    Program website, Full-Stack JavaScript After Hours at Grand Circus
  • Programming language or developer tool courseHybridHigh school diploma or equivalent

    Java Developer

    Troy Continuing Education

    Troy

    High school diploma or equivalent

    Troy Continuing Education, TroyProgramming language or developer tool courseHybrid · High school diploma or equivalent

    Earned a year, estimated$22,500
    Price if you pay yourself$1,840
    Program website, Java Developer at Troy Continuing Education
    More details about Java Developer at Troy Continuing Education
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    $5,627
    Length
    33 weeks, 5 hours a week
    Cost of supplies
    None listed
    Students counted
    19
    Earned a year, estimated
    $22,500
    Price if you pay yourself
    $1,840
    Program website, Java Developer at Troy Continuing Education
  • Software or app development certificateIn personHigh school diploma or equivalent

    Computer Programmer/Analyst (0969)

    Lansing Community College

    Lansing

    Accredited school

    High school diploma or equivalent

    Lansing Community College, LansingSoftware or app development certificate · Accredited schoolIn person · High school diploma or equivalent

    Earned a year, estimated$45,600
    Price if you pay yourself$2,625
    Program website, Computer Programmer/Analyst (0969) at Lansing Community College
    More details about Computer Programmer/Analyst (0969) at Lansing Community College
    Finished
    57%
    Working at 6 months
    73%
    Earned in a quarter
    $11,407
    Length
    32 weeks, 10 hours a week
    Cost of supplies
    $600
    Students counted
    17
    Earned a year, estimated
    $45,600
    Price if you pay yourself
    $2,625
    Program website, Computer Programmer/Analyst (0969) at Lansing Community College
  • Coding bootcampOnlineEducation and courses

    Back End SQL and DevOps with Python Bootcamp

    Nucamp Inc.

    Based in Bellevue, WA

    Education and courses

    Nucamp Inc., based in Bellevue, WACoding bootcampOnline · Education and courses

    Earned a year, estimated$68,600
    Price if you pay yourself$2,538
    Program website, Back End SQL and DevOps with Python Bootcamp at Nucamp Inc.
    More details about Back End SQL and DevOps with Python Bootcamp at Nucamp Inc.
    Finished
    42%
    Working at 6 months
    7%
    Earned in a quarter
    $17,148
    Length
    16 weeks, 19 hours a week
    Cost of supplies
    None listed
    Students counted
    16
    Earned a year, estimated
    $68,600
    Price if you pay yourself
    $2,538
    Program website, Back End SQL and DevOps with Python Bootcamp at Nucamp Inc.
  • Software or app development certificateIn personNo diploma needed

    Application Developer

    Schoolcraft College

    Livonia

    Accredited school

    No diploma needed

    Schoolcraft College, LivoniaSoftware or app development certificate · Accredited schoolIn person · No diploma needed

    Earned a year, estimated$37,100
    Price if you pay yourself$2,793
    Program website, Application Developer at Schoolcraft College
    More details about Application Developer at Schoolcraft College
    Finished
    Not reported
    Working at 6 months
    70%
    Earned in a quarter
    $9,280
    Length
    36 weeks, 16 hours a week
    Cost of supplies
    None listed
    Students counted
    15
    Earned a year, estimated
    $37,100
    Price if you pay yourself
    $2,793
    Program website, Application Developer at Schoolcraft College
  • Software or app development certificateHybridHigh school diploma or equivalent

    Apple iOS Application Development: Associate User (Track 1)

    Mott Community College

    Flint

    Accredited school

    High school diploma or equivalent

    Mott Community College, FlintSoftware or app development certificate · Accredited schoolHybrid · High school diploma or equivalent

    Earned a year, estimatedNot reported
    Price if you pay yourself$1,999
    Program website, Apple iOS Application Development: Associate User (Track 1) at Mott Community College
    More details about Apple iOS Application Development: Associate User (Track 1) at Mott Community College
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    9 weeks, 30 hours a week
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $1,999
    Program website, Apple iOS Application Development: Associate User (Track 1) at Mott Community College
  • Software or app development certificateHybridHigh school diploma or equivalent

    Apple iOS Application Development: Certified User (Track 2)

    Mott Community College

    Flint

    Accredited school

    High school diploma or equivalent

    Mott Community College, FlintSoftware or app development certificate · Accredited schoolHybrid · High school diploma or equivalent

    Earned a year, estimatedNot reported
    Price if you pay yourself$1,999
    Program website, Apple iOS Application Development: Certified User (Track 2) at Mott Community College
    More details about Apple iOS Application Development: Certified User (Track 2) at Mott Community College
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    9 weeks, 30 hours a week
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $1,999
    Program website, Apple iOS Application Development: Certified User (Track 2) at Mott Community College
  • Software or app development certificateHybridHigh school diploma or equivalent

    CIS - Application Developer

    Henry Ford College

    Dearborn

    Accredited school

    High school diploma or equivalent

    Henry Ford College, DearbornSoftware or app development certificate · Accredited schoolHybrid · High school diploma or equivalent

    Earned a year, estimatedNot reported
    Price if you pay yourself$2,480
    Program website, CIS - Application Developer at Henry Ford College
    More details about CIS - Application Developer at Henry Ford College
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    30 weeks, 10 hours a week
    Cost of supplies
    $2,500
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $2,480
    Program website, CIS - Application Developer at Henry Ford College
  • Programming language or developer tool courseOnlineHigh school diploma or equivalent

    Foundations of C# Development

    SnapIT Solutions

    Based in Overland Park, KS

    High school diploma or equivalent

    SnapIT Solutions, based in Overland Park, KSProgramming language or developer tool courseOnline · High school diploma or equivalent

    Earned a year, estimatedNot reported
    Price if you pay yourself$2,500
    Program website, Foundations of C# Development at SnapIT Solutions
    More details about Foundations of C# Development at SnapIT Solutions
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    9 weeks, 12 hours a week
    Cost of supplies
    $400
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $2,500
    Program website, Foundations of C# Development at SnapIT Solutions
  • Programming language or developer tool courseHybridNo diploma needed

    Python Programming Specialist Program

    ONLC Training Centers Troy

    Troy

    No diploma needed

    ONLC Training Centers Troy, TroyProgramming language or developer tool courseHybrid · No diploma needed

    Earned a year, estimatedNot reported
    Price if you pay yourself$2,500
    Program website, Python Programming Specialist Program at ONLC Training Centers Troy
    More details about Python Programming Specialist Program at ONLC Training Centers Troy
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    2 weeks, 35 hours a week
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $2,500
    Program website, Python Programming Specialist Program at ONLC Training Centers Troy
  • Programming language or developer tool courseHybridNo diploma needed

    Python Programming Specialist Program

    ONLC Training Centers Grand Rapids

    Grand Rapids

    No diploma needed

    ONLC Training Centers Grand Rapids, Grand RapidsProgramming language or developer tool courseHybrid · No diploma needed

    Earned a year, estimatedNot reported
    Price if you pay yourself$2,500
    Program website, Python Programming Specialist Program at ONLC Training Centers Grand Rapids
    More details about Python Programming Specialist Program at ONLC Training Centers Grand Rapids
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    2 weeks, 35 hours a week
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $2,500
    Program website, Python Programming Specialist Program at ONLC Training Centers Grand Rapids
  • Programming language or developer tool courseHybridNo diploma needed

    Python Programming Specialist Program

    ONLC Training Centers Livonia

    Livonia

    No diploma needed

    ONLC Training Centers Livonia, LivoniaProgramming language or developer tool courseHybrid · No diploma needed

    Earned a year, estimatedNot reported
    Price if you pay yourself$2,500
    Program website, Python Programming Specialist Program at ONLC Training Centers Livonia
    More details about Python Programming Specialist Program at ONLC Training Centers Livonia
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    2 weeks, 35 hours a week
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $2,500
    Program website, Python Programming Specialist Program at ONLC Training Centers Livonia
  • Programming language or developer tool courseOnlineNo diploma needed

    Oracle SQL and PL/SQL + Python Developer + Java Programmer

    Central Michigan University

    Based in Mt Pleasant, MI

    Accredited school

    No diploma needed

    Central Michigan University, based in Mt Pleasant, MIProgramming language or developer tool course · Accredited schoolOnline · No diploma needed

    Earned a year, estimatedNot reported
    Price if you pay yourself$2,595
    Program website, Oracle SQL and PL/SQL + Python Developer + Java Programmer at Central Michigan University
    More details about Oracle SQL and PL/SQL + Python Developer + Java Programmer at Central Michigan University
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    48 weeks, 8 hours a week
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $2,595
    Program website, Oracle SQL and PL/SQL + Python Developer + Java Programmer at Central Michigan University
  • Programming language or developer tool courseOnlineHigh school diploma or equivalent

    Foundations of Java Development

    SnapIT Solutions

    Based in Overland Park, KS

    High school diploma or equivalent

    SnapIT Solutions, based in Overland Park, KSProgramming language or developer tool courseOnline · High school diploma or equivalent

    Earned a year, estimatedNot reported
    Price if you pay yourself$4,100
    Program website, Foundations of Java Development at SnapIT Solutions
    More details about Foundations of Java Development at SnapIT Solutions
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    9 weeks, 12 hours a week
    Cost of supplies
    $1,170
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $4,100
    Program website, Foundations of Java Development at SnapIT Solutions
  • Programming language or developer tool courseOnlineHigh school diploma or equivalent

    Foundations of Javascript Development

    SnapIT Solutions

    Based in Overland Park, KS

    High school diploma or equivalent

    SnapIT Solutions, based in Overland Park, KSProgramming language or developer tool courseOnline · High school diploma or equivalent

    Earned a year, estimatedNot reported
    Price if you pay yourself$4,100
    Program website, Foundations of Javascript Development at SnapIT Solutions
    More details about Foundations of Javascript Development at SnapIT Solutions
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    9 weeks, 12 hours a week
    Cost of supplies
    $1,170
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $4,100
    Program website, Foundations of Javascript Development at SnapIT Solutions
  • Coding bootcampOnlineNo diploma needed

    Software Engineering Boot Camp

    Central Michigan University

    Based in Mt Pleasant, MI

    Accredited school

    No diploma needed

    Central Michigan University, based in Mt Pleasant, MICoding bootcamp · Accredited schoolOnline · No diploma needed

    Earned a year, estimatedNot reported
    Price if you pay yourself$4,275
    Program website, Software Engineering Boot Camp at Central Michigan University
    More details about Software Engineering Boot Camp at Central Michigan University
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    24 weeks, 19 hours a week
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $4,275
    Program website, Software Engineering Boot Camp at Central Michigan University
  • Software or app development certificateSeveral formatsHigh school diploma or equivalent

    Advanced Computer Programming - Certificate of Achievement

    Henry Ford College

    Dearborn

    Accredited school

    High school diploma or equivalent

    Henry Ford College, DearbornSoftware or app development certificate · Accredited schoolSeveral formats · High school diploma or equivalent

    Earned a year, estimatedNot reported
    Price if you pay yourself$4,672
    Program website, Advanced Computer Programming - Certificate of Achievement at Henry Ford College
    More details about Advanced Computer Programming - Certificate of Achievement at Henry Ford College
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    32 weeks, 5 hours a week
    Cost of supplies
    $2,100
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $4,672
    Program website, Advanced Computer Programming - Certificate of Achievement at Henry Ford College
  • Software or app development certificateHybridNo diploma needed

    Software Developer

    West Shore Community College

    Scottville

    Accredited school

    No diploma needed

    West Shore Community College, ScottvilleSoftware or app development certificate · Accredited schoolHybrid · No diploma needed

    Earned a year, estimatedNot reported
    Price if you pay yourself$5,223
    Program website, Software Developer at West Shore Community College
    More details about Software Developer at West Shore Community College
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    30 weeks, 15 hours a week
    Cost of supplies
    $760
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $5,223
    Program website, Software Developer at West Shore Community College
  • Software or app development certificateHybridHigh school diploma or equivalent

    Computer Eng. Technology/Computer Programming (103)

    Kellogg Community College

    Battle Creek

    Accredited school

    High school diploma or equivalent

    Kellogg Community College, Battle CreekSoftware or app development certificate · Accredited schoolHybrid · High school diploma or equivalent

    Earned a year, estimatedNot reported
    Price if you pay yourself$6,831
    Program website, Computer Eng. Technology/Computer Programming (103) at Kellogg Community College
    More details about Computer Eng. Technology/Computer Programming (103) at Kellogg Community College
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    45 weeks, 16 hours a week
    Cost of supplies
    $2,200
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $6,831
    Program website, Computer Eng. Technology/Computer Programming (103) at Kellogg Community College
  • Software testing and QA courseHybridHigh school diploma or equivalent

    Software Quality Assurance and Test Automation Combo Program

    IT Expert System Inc

    Schaumburg, IL

    Accredited school

    High school diploma or equivalent

    IT Expert System Inc, Schaumburg, ILSoftware testing and QA course · Accredited schoolHybrid · High school diploma or equivalent

    Classes are outside Michigan; Michigan approved the program for its funding.

    Earned a year, estimatedNot reported
    Price if you pay yourself$7,300
    Program website, Software Quality Assurance and Test Automation Combo Program at IT Expert System Inc
    More details about Software Quality Assurance and Test Automation Combo Program at IT Expert System Inc
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    16 weeks, 10 hours a week
    Cost of supplies
    $700
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $7,300
    Program website, Software Quality Assurance and Test Automation Combo Program at IT Expert System Inc
  • Programming language or developer tool courseSeveral formatsHigh school diploma or equivalent

    E-Commerce Program

    IT Expert System Inc

    Schaumburg, IL

    Accredited school

    High school diploma or equivalent

    IT Expert System Inc, Schaumburg, ILProgramming language or developer tool course · Accredited schoolSeveral formats · High school diploma or equivalent

    Classes are outside Michigan; Michigan approved the program for its funding.

    Earned a year, estimatedNot reported
    Price if you pay yourself$9,200
    Program website, E-Commerce Program at IT Expert System Inc
    More details about E-Commerce Program at IT Expert System Inc
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    56 weeks, 10 hours a week
    Cost of supplies
    $800
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $9,200
    Program website, E-Commerce Program at IT Expert System Inc
  • Software testing and QA courseSeveral formatsHigh school diploma or equivalent

    Quality Analysis Program

    IT Expert System Inc

    Schaumburg, IL

    Accredited school

    High school diploma or equivalent

    IT Expert System Inc, Schaumburg, ILSoftware testing and QA course · Accredited schoolSeveral formats · High school diploma or equivalent

    Classes are outside Michigan; Michigan approved the program for its funding.

    Earned a year, estimatedNot reported
    Price if you pay yourself$9,200
    Program website, Quality Analysis Program at IT Expert System Inc
    More details about Quality Analysis Program at IT Expert System Inc
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    36 weeks, 10 hours a week
    Cost of supplies
    $800
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $9,200
    Program website, Quality Analysis Program at IT Expert System Inc
  • Programming language or developer tool courseOnlineEducation and courses

    Python Programming

    Automation Workz Institute

    Based in Detroit, MI

    Education and courses

    Automation Workz Institute, based in Detroit, MIProgramming language or developer tool courseOnline · Education and courses

    Earned a year, estimatedNot reported
    Price if you pay yourself$9,750
    Program website, Python Programming at Automation Workz Institute
    More details about Python Programming at Automation Workz Institute
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    16 weeks, 9 hours a week
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $9,750
    Program website, Python Programming at Automation Workz Institute
  • Software or app development certificateOnlineNo diploma needed

    Software Development

    Monroe County Community College

    Based in Monroe, MI

    Accredited school

    No diploma needed

    Monroe County Community College, based in Monroe, MISoftware or app development certificate · Accredited schoolOnline · No diploma needed

    Earned a year, estimatedNot reported
    Price if you pay yourself$10,000
    Program website, Software Development at Monroe County Community College
    More details about Software Development at Monroe County Community College
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    12 weeks, 40 hours a week
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $10,000
    Program website, Software Development at Monroe County Community College
  • Programming language or developer tool courseSeveral formatsNo diploma needed

    Intro to Programming

    DiverseNote Mobility

    Detroit

    No diploma needed

    DiverseNote Mobility, DetroitProgramming language or developer tool courseSeveral formats · No diploma needed

    Earned a year, estimatedNot reported
    Price if you pay yourself$10,055
    Program website, Intro to Programming at DiverseNote Mobility
    More details about Intro to Programming at DiverseNote Mobility
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    14 weeks, 16 hours a week
    Cost of supplies
    $5,200
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $10,055
    Program website, Intro to Programming at DiverseNote Mobility
  • Programming language or developer tool courseSeveral formatsPrerequisite courses

    Intermediate Programming

    DiverseNote Mobility

    Detroit

    Prerequisite courses

    DiverseNote Mobility, DetroitProgramming language or developer tool courseSeveral formats · Prerequisite courses

    Earned a year, estimatedNot reported
    Price if you pay yourself$10,810
    Program website, Intermediate Programming at DiverseNote Mobility
    More details about Intermediate Programming at DiverseNote Mobility
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    15 weeks, 12 hours a week
    Cost of supplies
    $5,200
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $10,810
    Program website, Intermediate Programming at DiverseNote Mobility
  • Programming or software development (associate degree)In personHigh school diploma or equivalent

    Computer Occupations Technology

    Mott Community College

    Flint

    Accredited school

    High school diploma or equivalent

    Mott Community College, FlintProgramming or software development (associate degree) · Accredited schoolIn person · High school diploma or equivalent

    Earned a year, estimatedNot reported
    Price if you pay yourself$10,991
    Program website, Computer Occupations Technology at Mott Community College
    More details about Computer Occupations Technology at Mott Community College
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    78 weeks, 12 hours a week
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $10,991
    Program website, Computer Occupations Technology at Mott Community College
  • Software developer apprenticeshipOnlineNo diploma needed

    Application developer

    OpenClassrooms

    Based in Wilmington, DE

    No diploma needed

    OpenClassrooms, based in Wilmington, DESoftware developer apprenticeshipOnline · No diploma needed

    Earned a year, estimatedNot reported
    Price if you pay yourself$15,000
    More details about Application developer at OpenClassrooms
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    Not reported
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $15,000
  • Software developer apprenticeshipOnlineNo diploma needed

    Computer Programmer

    SW Design School L3C

    Based in Southfield, MI

    No diploma needed

    SW Design School L3C, based in Southfield, MISoftware developer apprenticeshipOnline · No diploma needed

    Earned a year, estimatedNot reported
    Price if you pay yourself$16,000
    More details about Computer Programmer at SW Design School L3C
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    Not reported
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $16,000
  • Web development courseOnlineAssociate's degree

    MERN Software Engineering (Web)

    TS4U IT Engineering Bootcamp

    Based in Warren, MI

    Associate's degree

    TS4U IT Engineering Bootcamp, based in Warren, MIWeb development courseOnline · Associate's degree

    Earned a year, estimatedNot reported
    Price if you pay yourself$17,000
    Program website, MERN Software Engineering (Web) at TS4U IT Engineering Bootcamp
    More details about MERN Software Engineering (Web) at TS4U IT Engineering Bootcamp
    Finished
    Not reported
    Working at 6 months
    Not reported
    Earned in a quarter
    Not reported
    Length
    52 weeks, 30 hours a week
    Cost of supplies
    None listed
    Students counted
    Not reported
    Earned a year, estimated
    Not reported
    Price if you pay yourself
    $17,000
    Program website, MERN Software Engineering (Web) at TS4U IT Engineering Bootcamp

How to pay for coding and software development courses in Michigan

WIOA funding can pay for coding and software development courses in Michigan

Every program on this page is approved for it. Whether you qualify, how much your local area pays and how to apply are on our page Does WIOA pay for job training?

Financial aid and grants for coding and software development courses

Most students can get federal student aid for college, career school or trade school. A Federal Pell Grant, unlike a loan, usually doesn't have to be repaid. Ask the school whether its program qualifies.67

GI Bill for coding and software development courses

Veterans, service members and qualified dependents can use GI Bill benefits for non-college training programs.8

The program list does not show which programs accept these. Ask the school.

Quick facts: Coding and software development courses in Michigan

programs with a price cost under $3,000
14 of 53
lowest typical price among the states with enough programs to compare
30th of 32
other states where the typical program's graduates earned less
2 of 11
coding and software programs here, against the typical state's 12
53 vs 12

State comparisons use the same figures as the coding and software development courses by state table: the middle program of each state, and only states with three or more schools for prices. Source: US Department of Labor, program year 2024 (July 2024 to June 2025).

Coding and software development courses in Detroit, Flint, Chicago and other Michigan cities

Areas with 10 or more programs have a page of their own. Choosing another area filters the program list above. 5 more programs are in 4 other areas, 1 in smaller cities and towns and 16 online.

Other training in Michigan

How coding and software development courses compare with the rest of computers and IT: IT certification programs in Michigan

Where the Michigan software development program numbers come from

Which Michigan software development programs are on this list?

These are the software development programs Michigan approved for WIOA funding (public workforce funding under the Workforce Innovation and Opportunity Act), as reported to the US Department of Labor for program year 2024 (July 2024 to June 2025). Each state keeps its approved programs on an eligible training provider list (ETPL).9 The list here covers programs approved as of June 30, 2025. Schools that never applied for approval are missing, so this is a part of what Michigan offers.

How the prices and results of Michigan software development programs are measured

Prices are tuition and required fees for someone paying without workforce funding, as the school reported them; check the current price with the school. Results describe students who left each program in recent years, so they are no guarantee, and the yearly earnings are the reported quarter times four, an estimate. A program without a "Trained with WIOA funding" line may still take WIOA students. Where a field was left empty or withheld, the page says "Not reported", and "Left out" where a figure was filed but failed one of our checks; nothing is estimated to fill a gap. Where the numbers come from explains each figure in full.

Sources for the facts about coding and software development courses in Michigan

Show the 9 sourcesHide the sources
  1. US Bureau of Labor Statistics, Occupational Outlook Handbook: Computer Programmers
  2. US Department of Labor, TrainingProviderResults.gov: About This Site
  3. US Department of Labor: WIOA Adult Program
  4. Code of Federal Regulations, title 20, part 680, sections 680.220, 680.230 and 680.310: career services before training, other grants such as Pell Grants first, and limits on Individual Training Accounts (GovInfo, 2024 edition)
  5. US Department of Labor: American Job Centers
  6. US Department of Education, Federal Student Aid: Eligibility for Federal Student Aid
  7. US Department of Education, Federal Student Aid: Don't Miss Out on Federal Pell Grants
  8. US Department of Veterans Affairs: GI Bill benefits for non-college degree programs
  9. US Department of Labor, Training and Employment Guidance Letter 8-19, Attachment I: Requirements for Training Providers, Program Eligibility, and the State Eligible Training Provider (ETP) List