Coding and software development courses in California
69 coding and software programs with costs, results and funding that can make them free
35 schools offer these software development programs, and California 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 California, 9 of the 69 programs take students without a high school diploma, 36 ask for a diploma or equivalent, 21 ask for earlier courses first and 3 ask for an associate degree.
By kind, the 69 programs here are software or app development certificate (24 programs), programming language or developer tool course (20 programs), web development course (7 programs), software testing and QA course (5 programs), and 13 more of 3 other kinds.
See the 69 programsHow much do coding and software development courses cost in California?
$837 to $5,425 is what most coding and software programs in California cost if you pay yourself
That is the middle half of the 64 programs with a price. All of them: $276 to $15,000
In the typical program
- Finished the program
- 94%
- Working 6 months later
- 76%
- Earned a year, estimated
- Not enough data
- Only 8 of 69 programs report it
- Length
- 16 to 45 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 California may also offer coding and software development courses. How these figures are made
All 69 coding and software programs in California approved for WIOA funding
Filters
69 programs
Programming in C/C++
De Anza College, Occupational Training Institute
Based in Cupertino, CA
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$901School website, Programming in C/C++ at De Anza College, Occupational Training InstituteMore details about Programming in C/C++ at De Anza College, Occupational Training Institute
- Finished
- 76%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 52 weeks, 5 hours a week
- Cost of supplies
- $3,981
- Students counted
- 17,197
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $901
Programming in Python
De Anza College, Occupational Training Institute
Based in Cupertino, CA
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$702School website, Programming in Python at De Anza College, Occupational Training InstituteMore details about Programming in Python at De Anza College, Occupational Training Institute
- Finished
- 76%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 52 weeks, 5 hours a week
- Cost of supplies
- $3,993
- Students counted
- 17,196
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $702
Programming in Java
De Anza College, Occupational Training Institute
Based in Cupertino, CA
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$1,049Program website, Programming in Java at De Anza College, Occupational Training InstituteMore details about Programming in Java at De Anza College, Occupational Training Institute
- Finished
- 76%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 52 weeks, 6 hours a week
- Cost of supplies
- $4,056
- Students counted
- 17,196
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $1,049
Programming in PERL
De Anza College, Occupational Training Institute
Based in Cupertino, CA
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$1,049School website, Programming in PERL at De Anza College, Occupational Training InstituteMore details about Programming in PERL at De Anza College, Occupational Training Institute
- Finished
- 76%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 52 weeks, 6 hours a week
- Cost of supplies
- $3,909
- Students counted
- 17,196
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $1,049
Android Application Developer
Fresno City College
Fresno
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$391Program website, Android Application Developer at Fresno City CollegeMore details about Android Application Developer at Fresno City College
- Finished
- 100%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 18 weeks, 10 hours a week
- Cost of supplies
- $170
- Students counted
- 4,843
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $391
Apple iOS Developer
Fresno City College
Fresno
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$391Program website, Apple iOS Developer at Fresno City CollegeMore details about Apple iOS Developer at Fresno City College
- Finished
- 100%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 18 weeks, 10 hours a week
- Cost of supplies
- $145
- Students counted
- 4,843
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $391
Applications Developer Associate of Science
Saddleback College
Mission Viejo
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$2,760Program website, Applications Developer Associate of Science at Saddleback CollegeMore details about Applications Developer Associate of Science at Saddleback College
- Finished
- 17%
- Working at 6 months
- 47%
- Earned in a quarter
- Not reported
- Length
- 104 weeks, 31 hours a week
- Cost of supplies
- $2,754
- Students counted
- 1,951
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $2,760
Python Programming
UCSD Division of Extended Studies
Based in La Jolla, CA
Accredited school
High school diploma or equivalent
Earned a year, estimated$71,400Price if you pay yourself$2,92515 students trained with WIOA funding
Program website, Python Programming at UCSD Division of Extended StudiesMore details about Python Programming at UCSD Division of Extended Studies
- Finished
- 100%
- Working at 6 months
- 10%
- Earned in a quarter
- $17,853
- Length
- 27 weeks, 9 hours a week
- Cost of supplies
- $634
- Students counted
- 362
- Earned a year, estimated
- $71,400
- Price if you pay yourself
- $2,925
- students trained with WIOA funding
- 15
Software Engineering Career Track
Springboard
Based in San Francisco, CA
No diploma needed
Earned a year, estimatedNot reportedPrice if you pay yourself$9,9005 students trained with WIOA funding
Program website, Software Engineering Career Track at SpringboardMore details about Software Engineering Career Track at Springboard
- Finished
- 41%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 36 weeks, 20 hours a week
- Cost of supplies
- None listed
- Students counted
- 239
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $9,900
- students trained with WIOA funding
- 5
Certificate in Applications Programming
UCLA Extension
Los Angeles
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$8,760School website, Certificate in Applications Programming at UCLA ExtensionMore details about Certificate in Applications Programming at UCLA Extension
- Finished
- 100%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 36 weeks, 7 hours a week
- Cost of supplies
- $730
- Students counted
- 226
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $8,760
C/C++ Programming-Online
UCSD Division of Extended Studies
Based in La Jolla, CA
Accredited school
High school diploma or equivalent
Earned a year, estimated$60,700Price if you pay yourself$3,7055 students trained with WIOA funding
Program website, C/C++ Programming-Online at UCSD Division of Extended StudiesMore details about C/C++ Programming-Online at UCSD Division of Extended Studies
- Finished
- 100%
- Working at 6 months
- 9%
- Earned in a quarter
- $15,185
- Length
- 45 weeks, 7 hours a week
- Cost of supplies
- $395
- Students counted
- 186
- Earned a year, estimated
- $60,700
- Price if you pay yourself
- $3,705
- students trained with WIOA funding
- 5
CMM Application in PC-DMIS Software Level 1
Glendale Community College
Glendale
Accredited school
High school diploma or equivalent
Earned a year, estimated$17,500Price if you pay yourself$2,400Program website, CMM Application in PC-DMIS Software Level 1 at Glendale Community CollegeMore details about CMM Application in PC-DMIS Software Level 1 at Glendale Community College
- Finished
- 97%
- Working at 6 months
- 76%
- Earned in a quarter
- $4,384
- Length
- 15 weeks, 4 hours a week
- Cost of supplies
- $250
- Students counted
- 180
- Earned a year, estimated
- $17,500
- Price if you pay yourself
- $2,400
Certificate in Applications Programming (Online)
UCLA Extension
Based in Los Angeles, CA
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$8,760School website, Certificate in Applications Programming (Online) at UCLA ExtensionMore details about Certificate in Applications Programming (Online) at UCLA Extension
- Finished
- 100%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 36 weeks, 7 hours a week
- Cost of supplies
- $730
- Students counted
- 180
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $8,760
Advanced Software Quality Assurance
Portnov Computer School
Based in Sunnyvale, CA
No diploma needed
Earned a year, estimatedNot reportedPrice if you pay yourself$7,20021 students trained with WIOA funding
Program website, Advanced Software Quality Assurance at Portnov Computer SchoolMore details about Advanced Software Quality Assurance at Portnov Computer School
- Finished
- 94%
- Working at 6 months
- 73%
- Earned in a quarter
- Not reported
- Length
- 33 weeks, 17 hours a week
- Cost of supplies
- $250
- Students counted
- 178
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $7,200
- students trained with WIOA funding
- 21
Java Programming
UCSD Division of Extended Studies
La Jolla
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$3,6256 students trained with WIOA funding
Program website, Java Programming at UCSD Division of Extended StudiesMore details about Java Programming at UCSD Division of Extended Studies
- Finished
- 94%
- Working at 6 months
- 40%
- Earned in a quarter
- Not reported
- Length
- 45 weeks, 7 hours a week
- Cost of supplies
- $715
- Students counted
- 124
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $3,625
- students trained with WIOA funding
- 6
Computer Programming
UCSC Silicon Valley Extension
Santa Clara
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$6,00010 students trained with WIOA funding
Program website, Computer Programming at UCSC Silicon Valley ExtensionMore details about Computer Programming at UCSC Silicon Valley Extension
- Finished
- 89%
- Working at 6 months
- 48%
- Earned in a quarter
- Not reported
- Length
- 36 weeks, 6 hours a week
- Cost of supplies
- $820
- Students counted
- 116
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $6,000
- students trained with WIOA funding
- 10
Programmer
ABCO Technology
Los Angeles
Accredited school
High school diploma or equivalent
Earned a year, estimated$37,000Price if you pay yourself$8,50016 students trained with WIOA funding
Program website, Programmer at ABCO TechnologyMore details about Programmer at ABCO Technology
- Finished
- 77%
- Working at 6 months
- 75%
- Earned in a quarter
- $9,257
- Length
- 39 weeks, 18 hours a week
- Cost of supplies
- $2,786
- Students counted
- 83
- Earned a year, estimated
- $37,000
- Price if you pay yourself
- $8,500
- students trained with WIOA funding
- 16
CMM Application in PC-DMIS Software Level 2
Glendale Community College
Glendale
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$1,600Program website, CMM Application in PC-DMIS Software Level 2 at Glendale Community CollegeMore details about CMM Application in PC-DMIS Software Level 2 at Glendale Community College
- Finished
- 100%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 10 weeks, 4 hours a week
- Cost of supplies
- $250
- Students counted
- 80
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $1,600
Software Engineering and Quality
UCSC Silicon Valley Extension
Santa Clara
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$6,0007 students trained with WIOA funding
Program website, Software Engineering and Quality at UCSC Silicon Valley ExtensionMore details about Software Engineering and Quality at UCSC Silicon Valley Extension
- Finished
- 82%
- Working at 6 months
- 100%
- Earned in a quarter
- Not reported
- Length
- 36 weeks, 6 hours a week
- Cost of supplies
- $1,070
- Students counted
- 66
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $6,000
- students trained with WIOA funding
- 7
Software Quality Assurance
UCSD Division of Extended Studies
La Jolla
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$2,9503 students trained with WIOA funding
Program website, Software Quality Assurance at UCSD Division of Extended StudiesMore details about Software Quality Assurance at UCSD Division of Extended Studies
- Finished
- 100%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 27 weeks, 9 hours a week
- Cost of supplies
- $505
- Students counted
- 61
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $2,950
- students trained with WIOA funding
- 3
Coding Bootcamp (Part Time)
University of San Diego, Professional & Continuing Education
San Diego
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$12,9958 students trained with WIOA funding
Program website, Coding Bootcamp (Part Time) at University of San Diego, Professional & Continuing EducationMore details about Coding Bootcamp (Part Time) at University of San Diego, Professional & Continuing Education
- Finished
- 86%
- Working at 6 months
- 23%
- Earned in a quarter
- Not reported
- Length
- 26 weeks, 10 hours a week
- Cost of supplies
- None listed
- Students counted
- 44
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $12,995
- students trained with WIOA funding
- 8
Software Engineering Boot Camp (software/full stack developer)
California State University San Marcos Extended Learning
Based in San Marcos, CA
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$4,7254 students trained with WIOA funding
Program website, Software Engineering Boot Camp (software/full stack developer) at California State University San Marcos Extended LearningMore details about Software Engineering Boot Camp (software/full stack developer) at California State University San Marcos Extended Learning
- Finished
- 72%
- Working at 6 months
- 100%
- Earned in a quarter
- Not reported
- Length
- 24 weeks, 12 hours a week
- Cost of supplies
- None listed
- Students counted
- 41
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $4,725
- students trained with WIOA funding
- 4
Front End Software Developer Boot Camp
El Camino College
Based in Torrance, CA
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$2,9959 students trained with WIOA funding
Program website, Front End Software Developer Boot Camp at El Camino CollegeMore details about Front End Software Developer Boot Camp at El Camino College
- Finished
- 82%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 18 weeks, 3 hours a week
- Cost of supplies
- $150
- Students counted
- 39
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $2,995
- students trained with WIOA funding
- 9
Full Stack Software Developer (Distance)
Procareer Academy
Based in Whittier, CA
High school diploma or equivalent
Earned a year, estimated$85,300Price if you pay yourself$7,65016 students trained with WIOA funding
School website, Full Stack Software Developer (Distance) at Procareer AcademyMore details about Full Stack Software Developer (Distance) at Procareer Academy
- Finished
- 100%
- Working at 6 months
- 100%
- Earned in a quarter
- $21,320
- Length
- 8 weeks, 20 hours a week
- Cost of supplies
- $170
- Students counted
- 35
- Earned a year, estimated
- $85,300
- Price if you pay yourself
- $7,650
- students trained with WIOA funding
- 16
Full Stack Software Developer (GES 375)
Loyola Marymount University - LMU Extension
Based in Los Angeles, CA
Accredited school
High school diploma or equivalent
Earned a year, estimated$50,700Price if you pay yourself$5,84529 students trained with WIOA funding
Program website, Full Stack Software Developer (GES 375) at Loyola Marymount University - LMU ExtensionMore details about Full Stack Software Developer (GES 375) at Loyola Marymount University - LMU Extension
- Finished
- 18%
- Working at 6 months
- 78%
- Earned in a quarter
- $12,674
- Length
- 78 weeks, 8 hours a week
- Cost of supplies
- $150
- Students counted
- 31
- Earned a year, estimated
- $50,700
- Price if you pay yourself
- $5,845
- students trained with WIOA funding
- 29
AI - Infused Software Quality Assurance
California Institute of Career Development
San Jose
Associate's degree
Earned a year, estimated$96,000Price if you pay yourself$9,0009 students trained with WIOA funding
Program website, AI - Infused Software Quality Assurance at California Institute of Career DevelopmentMore details about AI - Infused Software Quality Assurance at California Institute of Career Development
- Finished
- 100%
- Working at 6 months
- 100%
- Earned in a quarter
- $24,000
- Length
- 12 weeks, 40 hours a week
- Cost of supplies
- $380
- Students counted
- 28
- Earned a year, estimated
- $96,000
- Price if you pay yourself
- $9,000
- students trained with WIOA funding
- 9
Front End Software Engineering
MiraCosta Community College
Based in Oceanside, CA
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$3,500Program website, Front End Software Engineering at MiraCosta Community CollegeMore details about Front End Software Engineering at MiraCosta Community College
- Finished
- 100%
- Working at 6 months
- 25%
- Earned in a quarter
- Not reported
- Length
- 18 weeks, 50 hours a week
- Cost of supplies
- None listed
- Students counted
- 18
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $3,500
CIS Web Business Management
West Hills College Lemoore
Lemoore
Accredited school
No diploma needed
Earned a year, estimatedNot reportedPrice if you pay yourself$276Program website, CIS Web Business Management at West Hills College LemooreMore details about CIS Web Business Management at West Hills College Lemoore
- Finished
- 100%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 18 weeks, 6 hours a week
- Cost of supplies
- $1,350
- Students counted
- 17
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $276
Back End Software Developer Boot Camp
El Camino College
Based in Torrance, CA
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$2,9953 students trained with WIOA funding
Program website, Back End Software Developer Boot Camp at El Camino CollegeMore details about Back End Software Developer Boot Camp at El Camino College
- Finished
- 94%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 18 weeks, 3 hours a week
- Cost of supplies
- $150
- Students counted
- 16
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $2,995
- students trained with WIOA funding
- 3
Linux Programming and Administration
UCSC Silicon Valley Extension
Santa Clara
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$4,200Program website, Linux Programming and Administration at UCSC Silicon Valley ExtensionMore details about Linux Programming and Administration at UCSC Silicon Valley Extension
- Finished
- 75%
- Working at 6 months
- 80%
- Earned in a quarter
- Not reported
- Length
- 36 weeks, 6 hours a week
- Cost of supplies
- $1,070
- Students counted
- 16
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $4,200
Back End Software Engineering
MiraCosta Community College
Based in Oceanside, CA
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$3,500School website, Back End Software Engineering at MiraCosta Community CollegeMore details about Back End Software Engineering at MiraCosta Community College
- Finished
- 100%
- Working at 6 months
- 86%
- Earned in a quarter
- Not reported
- Length
- 18 weeks, 50 hours a week
- Cost of supplies
- None listed
- Students counted
- 13
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $3,500
TechSF Apprenticeship (Software Engineer/ Application Developer)
CCSF Office of Economic&Workforce Development-Apprenticeship
San Francisco
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourselfNot reportedProgram website, TechSF Apprenticeship (Software Engineer/ Application Developer) at CCSF Office of Economic&Workforce Development-ApprenticeshipMore details about TechSF Apprenticeship (Software Engineer/ Application Developer) at CCSF Office of Economic&Workforce Development-Apprenticeship
- Finished
- 100%
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 52 weeks, 50 hours a week
- Cost of supplies
- Not reported
- Students counted
- 13
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- Not reported
Creating Coding Careers Apprenticeship Program
Creating Coding Careers
San Diego
High school diploma or equivalent
Earned a year, estimated$63,500Price if you pay yourselfNot reportedProgram website, Creating Coding Careers Apprenticeship Program at Creating Coding CareersMore details about Creating Coding Careers Apprenticeship Program at Creating Coding Careers
- Finished
- 70%
- Working at 6 months
- 90%
- Earned in a quarter
- $15,885
- Length
- 52 weeks, 38 hours a week
- Cost of supplies
- Not reported
- Students counted
- 10
- Earned a year, estimated
- $63,500
- Price if you pay yourself
- Not reported
Bitwise Industries Apprenticeship Program
BW Industries Inc
Fresno
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourselfNot reportedProgram website, Bitwise Industries Apprenticeship Program at BW Industries IncMore details about Bitwise Industries Apprenticeship Program at BW Industries Inc
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 52 weeks, 50 hours a week
- Cost of supplies
- Not reported
- Students counted
- 2,500
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- Not reported
iOS Developer C.S.
Cuesta College
San Luis Obispo
Accredited school
No diploma needed
Earned a year, estimatedNot reportedPrice if you pay yourself$355Program website, iOS Developer C.S. at Cuesta CollegeMore details about iOS Developer C.S. at Cuesta College
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 18 weeks, 6 hours a week
- Cost of supplies
- $310
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $355
Android Developer C.S.
Cuesta College
San Luis Obispo
Accredited school
No diploma needed
Earned a year, estimatedNot reportedPrice if you pay yourself$433Program website, Android Developer C.S. at Cuesta CollegeMore details about Android Developer C.S. at Cuesta College
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 36 weeks, 3 hours a week
- Cost of supplies
- $150
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $433
Internet Applications Developer C.S.
Cuesta College
San Luis Obispo
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$525Program website, Internet Applications Developer C.S. at Cuesta CollegeMore details about Internet Applications Developer C.S. at Cuesta College
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 36 weeks, 4 hours a week
- Cost of supplies
- $369
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $525
COMSC - Mobile and Enterprise Java Programming (certificate)
Diablo Valley College
Pleasant Hill
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$552Program website, COMSC - Mobile and Enterprise Java Programming (certificate) at Diablo Valley CollegeMore details about COMSC - Mobile and Enterprise Java Programming (certificate) at Diablo Valley College
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 16 weeks, 20 hours a week
- Cost of supplies
- $717
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $552
Computer Science - Advanced C++ Programming
Diablo Valley College
Pleasant Hill
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$552School website, Computer Science - Advanced C++ Programming at Diablo Valley CollegeMore details about Computer Science - Advanced C++ Programming at Diablo Valley College
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 16 weeks, 12 hours a week
- Cost of supplies
- $800
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $552
Computer Science - Advanced Java Programming
Diablo Valley College
Pleasant Hill
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$552School website, Computer Science - Advanced Java Programming at Diablo Valley CollegeMore details about Computer Science - Advanced Java Programming at Diablo Valley College
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 16 weeks, 12 hours a week
- Cost of supplies
- $800
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $552
Computer Science - Mobile and enterprise Java programming
Diablo Valley College
Pleasant Hill
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$552School website, Computer Science - Mobile and enterprise Java programming at Diablo Valley CollegeMore details about Computer Science - Mobile and enterprise Java programming at Diablo Valley College
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 16 weeks, 20 hours a week
- Cost of supplies
- $592
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $552
Computer Science - Program Design (certificate)
Diablo Valley College
Pleasant Hill
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$552School website, Computer Science - Program Design (certificate) at Diablo Valley CollegeMore details about Computer Science - Program Design (certificate) at Diablo Valley College
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 16 weeks, 20 hours a week
- Cost of supplies
- $688
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $552
Build Automation for DevOps & QA
City College of San Francisco
San Francisco
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$598More details about Build Automation for DevOps & QA at City College of San Francisco
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 15 weeks, 9 hours a week
- Cost of supplies
- $32
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $598
iPhone App Programming
City College of San Francisco
Based in San Francisco, CA
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$598More details about iPhone App Programming at City College of San Francisco
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 15 weeks, 18 hours a week
- Cost of supplies
- $32
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $598
Security for Web App Development Certificate of Accomplishment
City College of San Francisco
San Francisco
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$722More details about Security for Web App Development Certificate of Accomplishment at City College of San Francisco
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 80 weeks, 3 hours a week
- Cost of supplies
- None listed
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $722
Mobile Web App Development Certificate of Achievement
City College of San Francisco
San Francisco
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$768More details about Mobile Web App Development Certificate of Achievement at City College of San Francisco
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 86 weeks, 3 hours a week
- Cost of supplies
- None listed
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $768
Computer Programming: C++ Certificate of Achievement
City College of San Francisco
San Francisco
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$860More details about Computer Programming: C++ Certificate of Achievement at City College of San Francisco
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 35 weeks, 22 hours a week
- Cost of supplies
- $310
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $860
Android App Programming Certificate of Achievement
City College of San Francisco
San Francisco
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$952More details about Android App Programming Certificate of Achievement at City College of San Francisco
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 35 weeks, 28 hours a week
- Cost of supplies
- $210
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $952
Computer Programming: Java Certificate of Achievement
City College of San Francisco
San Francisco
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$952More details about Computer Programming: Java Certificate of Achievement at City College of San Francisco
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 35 weeks, 28 hours a week
- Cost of supplies
- $225
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $952
Web Application Programming Certificate of Achievement
City College of San Francisco
San Francisco
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$952More details about Web Application Programming Certificate of Achievement at City College of San Francisco
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 35 weeks, 31 hours a week
- Cost of supplies
- $105
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $952
Game and Simulation Programming
City College of San Francisco
Based in San Francisco, CA
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$1,104More details about Game and Simulation Programming at City College of San Francisco
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 15 weeks, 21 hours a week
- Cost of supplies
- $32
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $1,104
AS Degree Computer Information Systems: Computer Programming
Contra Costa College
San Pablo
Accredited school
Prerequisite courses
Earned a year, estimatedNot reportedPrice if you pay yourself$2,760School website, AS Degree Computer Information Systems: Computer Programming at Contra Costa CollegeMore details about AS Degree Computer Information Systems: Computer Programming at Contra Costa College
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 64 weeks, 17 hours a week
- Cost of supplies
- $638
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $2,760
COMSC: Computer Science Associate in Science Degree
Diablo Valley College
Pleasant Hill
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$2,760Program website, COMSC: Computer Science Associate in Science Degree at Diablo Valley CollegeMore details about COMSC: Computer Science Associate in Science Degree at Diablo Valley College
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 64 weeks, 20 hours a week
- Cost of supplies
- $2,132
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $2,760
Web Applications Developer Online
Loyola Marymount University - LMU Extension
Based in Los Angeles, CA
Accredited school
Education and courses
Earned a year, estimatedNot reportedPrice if you pay yourself$2,845School website, Web Applications Developer Online at Loyola Marymount University - LMU ExtensionMore details about Web Applications Developer Online at Loyola Marymount University - LMU Extension
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 52 weeks, 7 hours a week
- Cost of supplies
- None listed
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $2,845
Docker
Amfasoft
Based in Fremont, CA
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$2,850School website, Docker at AmfasoftMore details about Docker at Amfasoft
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 5 weeks, 20 hours a week
- Cost of supplies
- $150
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $2,850
JavaScript Essentials
Silicon Valley Polytechnic Institute
San Jose
Associate's degree
Earned a year, estimatedNot reportedPrice if you pay yourself$3,000Program website, JavaScript Essentials at Silicon Valley Polytechnic InstituteMore details about JavaScript Essentials at Silicon Valley Polytechnic Institute
- 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
- $150
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $3,000
Python Programing Essentials
Silicon Valley Polytechnic Institute
San Jose
Associate's degree
Earned a year, estimatedNot reportedPrice if you pay yourself$3,000Program website, Python Programing Essentials at Silicon Valley Polytechnic InstituteMore details about Python Programing Essentials at Silicon Valley Polytechnic Institute
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 12 weeks, 50 hours a week
- Cost of supplies
- $150
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $3,000
Kubernetes
Amfasoft
Based in Fremont, CA
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$3,200School website, Kubernetes at AmfasoftMore details about Kubernetes at Amfasoft
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 5 weeks, 20 hours a week
- Cost of supplies
- $150
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $3,200
Software Testing and Software Quality Assurance
AAA Institute
Van Nuys
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$4,285Program website, Software Testing and Software Quality Assurance at AAA InstituteMore details about Software Testing and Software Quality Assurance at AAA Institute
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 9 weeks, 9 hours a week
- Cost of supplies
- $210
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $4,285
Microsoft.NET MCSD Solutions Development/C# and VB
Oxford Institute of Technology
Tarzana
No diploma needed
Earned a year, estimatedNot reportedPrice if you pay yourself$4,325School website, Microsoft.NET MCSD Solutions Development/C# and VB at Oxford Institute of TechnologyMore details about Microsoft.NET MCSD Solutions Development/C# and VB at Oxford Institute of Technology
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 16 weeks, 20 hours a week
- Cost of supplies
- $1,675
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $4,325
Docker and Kubernetes
Amfasoft
Based in Fremont, CA
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$4,810School website, Docker and Kubernetes at AmfasoftMore details about Docker and Kubernetes at Amfasoft
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 10 weeks, 20 hours a week
- Cost of supplies
- $275
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $4,810
Software Development/Programmer
Integrated Digital Technologies (IDT)
Glendale
No diploma needed
Earned a year, estimatedNot reportedPrice if you pay yourself$5,400Program website, Software Development/Programmer at Integrated Digital Technologies (IDT)More details about Software Development/Programmer at Integrated Digital Technologies (IDT)
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 6 weeks, 40 hours a week
- Cost of supplies
- $2,100
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $5,400
Python Programming
Amfasoft
Based in Fremont, CA
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$5,500School website, Python Programming at AmfasoftMore details about Python Programming at Amfasoft
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 12 weeks, 20 hours a week
- Cost of supplies
- $175
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $5,500
Full Stack Developer
Procareer Academy
Based in Whittier, CA
No diploma needed
Earned a year, estimatedNot reportedPrice if you pay yourself$7,800School website, Full Stack Developer at Procareer AcademyMore details about Full Stack Developer at Procareer Academy
- 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
- $7,800
Coding Bootcamp
California State University, East Bay, University Extension
Based in Hayward, CA
Accredited school
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$13,495Program website, Coding Bootcamp at California State University, East Bay, University ExtensionMore details about Coding Bootcamp at California State University, East Bay, University Extension
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 26 weeks, 10 hours a week
- Cost of supplies
- None listed
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $13,495
Software Developer Training
Pacific Union College
Based in Angwin, CA
Accredited school
No diploma needed
Earned a year, estimatedNot reportedPrice if you pay yourself$14,000More details about Software Developer Training at Pacific Union College
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 33 weeks, 20 hours a week
- Cost of supplies
- $500
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- $14,000
Application developer
OpenClassrooms
Based in Wilmington, DE
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourself$15,000Program website, Application developer at OpenClassroomsMore details about Application developer at OpenClassrooms
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 50 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
- $15,000
DevPipeline Apprentice Program - Program Web Developer
DevPipeline
Burbank
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourselfNot reportedMore details about DevPipeline Apprentice Program - Program Web Developer at DevPipeline
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 45 weeks, 10 hours a week
- Cost of supplies
- Not reported
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- Not reported
Software Engineer
Multiverse US Inc.
Based in New York, NY
High school diploma or equivalent
Earned a year, estimatedNot reportedPrice if you pay yourselfNot reportedProgram website, Software Engineer at Multiverse US Inc.More details about Software Engineer at Multiverse US Inc.
- Finished
- Not reported
- Working at 6 months
- Not reported
- Earned in a quarter
- Not reported
- Length
- 60 weeks, 8 hours a week
- Cost of supplies
- Not reported
- Students counted
- Not reported
- Earned a year, estimated
- Not reported
- Price if you pay yourself
- Not reported
No programs match these filters.
How to pay for coding and software development courses in California
WIOA funding can pay for coding and software development courses in California
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 California
- programs with a price cost under $1,000
- 21 of 64
- lowest typical price among the states with enough programs to compare
- 3rd of 32
- coding and software programs here, against the typical state's 12
- 69 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 San Francisco, Los Angeles, San Jose and other California cities
Areas with 10 or more programs have a page of their own. Choosing another area filters the program list above. 1 more program is in 1 other area and 28 online.
Other training in California
How coding and software development courses compare with the rest of computers and IT: IT certification programs in California
- CDL training104 programs
- CNA classes122 programs
- Medical assistant training185 programs
- Phlebotomy training61 programs
- Welding classes98 programs
- HVAC training45 programs
- Medical billing and coding training87 programs
- LPN programs43 programs
- EMT classes49 programs
- Electrician training39 programs
- Dental assistant programs69 programs
- Auto mechanic classes75 programs
- Pharmacy technician training78 programs
- Plumbing school10 programs
- CNC machinist training37 programs
- Carpentry classes8 programs
- Heavy equipment operator training12 programs
- Diesel mechanic training10 programs
- Cybersecurity training43 programs
- IT training167 programs
- Cosmetology school35 programs
- Barber school44 programs
- Esthetician school23 programs
- Nail tech school18 programs
- EKG technician programs21 programs
- Massage therapy school18 programs
- Paralegal programs21 programs
- Fire academy32 programs
- Police academy26 programs
- Surgical tech programs12 programs
- Radiology tech programs12 programs
- Culinary school73 programs
- Home health aide training33 programs
- PTA programs12 programs
- Medical administrative assistant training66 programs
- Human resources training38 programs
- Industrial maintenance technician training30 programs
- Early childhood education programs65 programs
- Aircraft mechanic school11 programs
- Supply chain and logistics training28 programs
- Hospitality management programs17 programs
- Addiction counselor training26 programs
- Community health worker training2 programs
- Lineman school3 programs
- Sterile processing technician training10 programs
- Sonography school6 programs
- Data analytics courses55 programs
- Administrative assistant training77 programs
- Respiratory therapy programs2 programs
- Medical lab technician programs3 programs
- AutoCAD and drafting courses40 programs
- Digital marketing courses24 programs
- Web and graphic design courses83 programs
- Health information technology programs14 programs
- Vet tech programs17 programs
- Real estate school14 programs
- Security guard training40 programs
- Patient care technician training2 programs
- Crane operator training2 programs
- Interpreter and translator training14 programs
- Home inspector training5 programs
- Forklift certification7 programs
- Personal trainer certification9 programs
- Healthcare administration programs2 programs
- Customer service training3 programs
- Flight school22 programs
- MRI tech school1 program
- Cardiovascular technology programs1 program
- Mental health technician training11 programs
- Human services programs15 programs
- Manufacturing technician training20 programs
- Electronics technician training23 programs
- Business administration programs89 programs
- Criminal justice programs28 programs
- Teacher assistant certification13 programs
- Auto body repair classes15 programs
- Merchant mariner training1 program
- Sleep technician training1 program
- Solar and wind technician training13 programs
- Sheet metal training7 programs
- Water treatment operator training6 programs
- OSHA safety training17 programs
- Dialysis technician training4 programs
- Optician training6 programs
- Masonry training6 programs
- Construction training programs123 programs
- Dental hygiene programs6 programs
- Accounting and bookkeeping classes146 programs
- RN programs31 programs
- Project management certification72 programs
Where the California software development program numbers come from
Which California software development programs are on this list?
These are the software development programs California 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 California offers.
How the prices and results of California 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 California
Show the 9 sourcesHide the sources
- US Bureau of Labor Statistics, Occupational Outlook Handbook: Computer Programmers
- US Department of Labor, TrainingProviderResults.gov: About This Site
- US Department of Labor: WIOA Adult Program
- 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)
- US Department of Labor: American Job Centers
- US Department of Education, Federal Student Aid: Eligibility for Federal Student Aid
- US Department of Education, Federal Student Aid: Don't Miss Out on Federal Pell Grants
- US Department of Veterans Affairs: GI Bill benefits for non-college degree programs
- 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