On this page
Key Takeaways
Best computer programming degree programs: UC Berkeley, U of California-Irvine, UCLA
Ranked by graduation rates, program outcomes, and institutional quality
Tuition ranges from $1,104 to $66,640/year
Diablo Valley College offers the most affordable option at $1,288/yr
Computer Programming degree programs available: 87 associate's, 36 master's, 13 doctoral in California
From community college pathways to advanced research degrees
27 online computer programming degree programs in California
Flexible scheduling for working professionals
California community college transfer can save 40-60% on total degree costs
87 associate's programs provide transfer pathways to bachelor's degrees
Education Commission of the States
Major employers: Google, Apple, Meta, Netflix
Tech hubs in San Francisco and San Jose
Hakia Research 2026
Computer Programming degree programs near 231+ cities across California
Search by city to find programs within 200 miles of your location
Updated July 13, 2026
How we ranked California Computer Programming programs
We rank 193 accredited computer programming programs in California using IPEDS 2024 institutional data, BLS OEWS 2024 state salary data, and College Scorecard outcomes. A 4-factor weighted composite is normalized to a 0–100 score. Schools cannot pay for placement; rankings are produced algorithmically.
Are Computer Programming Degree Programs in California Worth It?
Source: BLS OEWS May 2024
Computer Programming Degree Rankings in California
Compare the top-ranked Computer Programming programs in California by degree level. Tuition, graduation rate, and Hakia Score for every accredited program.
Best Associate's Computer Programming Programs in California
Program Landscape
California offers 87 accredited associate's degree programs in computer programming, providing an affordable entry point into the technology field. The top-ranked programs include Diablo Valley College, De Anza College, Orange Coast College, which combine rigorous technical curriculum with practical skills training.
Costs & Value
Community colleges in California offer these two-year programs at an average cost of $1,380/yr, significantly less than four-year university tuition. Students completing associate's degrees can pursue entry-level technical positions and transfer opportunities, with entry-level salaries averaging $80,174 in California.
Career Pathways
Many programs feature guaranteed transfer agreements with California's public universities, allowing students to complete their first two years at reduced cost before transferring to complete a bachelor's degree. The San Francisco, San Jose, Los Angeles areas offer particularly strong job markets for associate's degree holders, with employers like Google, Apple, Meta hiring for technical support, junior development, and IT specialist positions.
Curriculum & Specializations
Programs typically include coursework in programming fundamentals, database management, networking basics, and software development. Among computer programming schools in California, these associate's programs offer the best value for students beginning their computer programming degrees in California.
Show all 38 ranked programs
| Rank | School | Location | Type | Tuition | Grad Rate | Hakia Score |
|---|---|---|---|---|---|---|
| #6 | Pasadena City College | Pasadena, CA | Public | $1,104 | 48% | 90.9 |
| #7 | Saddleback College | Mission Viejo, CA | Public | $1,380 | 48% | 88.0 |
| #8 | Sierra College | Rocklin, CA | Public | $1,380 | 42% | 87.4 |
| #9 | Los Angeles Pierce College | Woodland Hills, CA | Public | $1,196 | 46% | 87.1 |
| #10 | Ohlone College | Fremont, CA | Public | $1,104 | 52% | 85.4 |
| #11 | Hartnell College | Salinas, CA | Public | $1,380 | 40% | 84.9 |
| #12 | MiraCosta College | Oceanside, CA | Public | $1,104 | 41% | 83.7 |
| #13 | Santa Monica College | Santa Monica, CA | Public | $1,104 | 36% | 83.6 |
| #14 | Norco College | Norco, CA | Public | $1,380 | 42% | 83.4 |
| #15 | Clovis Community College | Fresno, CA | Public | $1,332 | 45% | 83.0 |
| #16 | Gavilan College | Gilroy, CA | Public | $1,444 | 42% | 82.1 |
| #17 | Riverside City College | Riverside, CA | Public | $1,380 | 37% | 81.7 |
| #18 | Grossmont College | El Cajon, CA | Public | $1,288 | 37% | 81.4 |
| #19 | American River College | Sacramento, CA | Public | — | 37% | 80.4 |
| #20 | Reedley College | Reedley, CA | Public | $1,332 | 42% | 79.2 |
| #21 | Cypress College | Cypress, CA | Public | $1,104 | 37% | 78.0 |
| #22 | Solano Community College | Fairfield, CA | Public | $1,104 | 36% | 77.2 |
| #23 | Sacramento City College | Sacramento, CA | Public | — | 33% | 76.8 |
| #24 | Antelope Valley Community College District | Lancaster, CA | Public | $1,104 | 34% | 76.4 |
| #25 | Southwestern College | Chula Vista, CA | Public | $1,288 | 35% | 75.9 |
| #26 | Los Angeles Valley College | Valley Glen, CA | Public | $1,196 | 32% | 74.7 |
| #27 | Moreno Valley College | Moreno Valley, CA | Public | $1,380 | 34% | 74.4 |
| #28 | Los Angeles Harbor College | Wilmington, CA | Public | $1,196 | 36% | 73.8 |
| #29 | San Jose City College | San Jose, CA | Public | $1,288 | 34% | 71.7 |
| #30 | Laney College | Oakland, CA | Public | $1,104 | 31% | 70.7 |
| #31 | Cerritos College | Norwalk, CA | Public | $1,288 | 31% | 70.5 |
| #32 | Los Angeles Southwest College | Los Angeles, CA | Public | $1,196 | 34% | 70.3 |
| #33 | San Bernardino Valley College | San Bernardino, CA | Public | $1,104 | 28% | 70.3 |
| #34 | San Diego City College | San Diego, CA | Public | $1,104 | 30% | 70.0 |
| #35 | Los Angeles Mission College | Sylmar, CA | Public | $1,196 | 20% | 66.6 |
| #36 | Contra Costa College | San Pablo, CA | Public | $1,288 | 28% | 64.5 |
| #37 | Columbia College | Sonora, CA | Public | $1,196 | 27% | 62.5 |
| #38 | Copper Mountain Community College | Joshua Tree, CA | Public | $1,380 | 20% | 57.5 |
Best Bachelor's Computer Programming Programs in California
Program Landscape
California ranks among the nation's top destinations for computer programming education, with 57 accredited bachelor's degree programs across 30 public and 25 private institutions. The highest-ranked programs are UC Berkeley, U of California-Irvine, UCLA, recognized for academic excellence, research opportunities, and strong industry connections.
Career Outcomes
Graduates from California computer programming programs earn a median salary of $123,905, 26% above the national average. The state's robust technology sector, anchored by the San Francisco, San Jose, Los Angeles metropolitan areas, provides abundant internship and employment opportunities with companies including Google, Apple, Meta.
Costs & Value
Tuition ranges from $5,742 to $66,640 annually, with an average of $26,787/yr. Top programs maintain graduation rates above 91%, with the highest reaching 100%. Many programs hold ABET accreditation, the gold standard for computing education, ensuring curriculum meets rigorous industry standards.
Curriculum & Specializations
Students can choose from specializations including software engineering, cybersecurity, artificial intelligence, data science, and systems architecture. Strong industry partnerships provide access to co-op programs, capstone projects with real companies, and direct recruiting pipelines to California's leading technology employers. For students seeking computer programming degrees in California, these top-ranked computer programming schools offer the strongest combination of academic rigor and career preparation.
Dominican University of California
University of Silicon Valley
Computer Programming Degree Costs & Tuition in California
| Metric | Value |
|---|---|
| Average in-state tuition | $11,838/year |
| Average out-of-state tuition | $29,595/year |
| Community college tuition | $2,960/year |
| 4-year savings for residents | $71,028 |
| 2+2 transfer pathway savings | $17,756 |
Source: IPEDS 2024
Financial Aid & Scholarships for Computer Programming Students in California
State Aid Programs
California offers strong state-funded financial aid that complements federal assistance.
The flagship program is the Cal Grant, providing need-based aid that doesn't require repayment (California Student Aid Commission). Cal Grants are available for students attending UCs, CSUs, California Community Colleges, and qualifying private or technical schools. There are three types. Cal Grant A, B, and C, with eligibility determined automatically based on FAFSA responses, verified GPA, college choices, and high school graduation status. Cal Grant C specifically targets students in occupational or technical programs with no GPA requirement. For 2025-2026, minimum financial need for Cal Grant A is $16,434.
Key Programs & Amounts
Key California financial aid programs:
- Cal Grant A: Covers tuition at qualifying institutions for students with financial need and strong academics
- Cal Grant B: Provides living allowance plus tuition for students with highest financial need
- Cal Grant C: Supports vocational/technical training programs
- Middle Class Scholarship (MCS): Helps low-to-middle-income undergraduates at public universities
- Chafee Grant: Up to $5,000/year for eligible build youth
- Federal Pell Grant: Up to $7,395 maximum for 2024-25 (apply via FAFSA) The 2025-2026 FAFSA and CA Dream Act applications open October 1, 2025, with priority deadline March 2, 2026. Community college students should apply by September 2, 2026 (CSAC).
Institutional Scholarships
Institutional and private scholarships significantly expand funding options. UC Berkeley's Cal Grant covers substantial tuition costs for eligible students. In 2023-24, CSU distributed nearly $5 billion to over 369,000 students, with 94% of undergraduates from families earning under $75,000 receiving grants to cover tuition. Remarkably, 64% of CSU bachelor's recipients graduate with zero student loan debt (CSU). Tech companies including Google, Apple, and Meta fund scholarships at partner universities. Professional organizations like ACM and IEEE offer computing-specific awards. Apply early, many schools have priority scholarship deadlines in November-December. The California Dream Act Application (CADAA) serves students ineligible for FAFSA, including DACA recipients.
Computer Programming Degree ROI Calculator, California
Use our interactive ROI calculator to estimate your return on investment for a computer programming degree in California. Enter your expected tuition costs, financial aid, and career goals to see projected payback periods and lifetime earnings. The calculator uses current salary data from BLS and tuition data from IPEDS to provide accurate estimates.
Computer Programming Degree ROI Calculator
Estimate your return on investment for a computer programming degree
Leave blank to use average cost for selected program type
+1378%
Net gain divided by total investment. ROI above 200% is considered excellent for education investments.
$2,549,181
Your additional lifetime earnings with this degree vs. working without one, minus the total investment.
5 years
Years until your cumulative earnings exceed total investment. Shorter programs often break even faster due to lower opportunity cost.
$102,778
Your starting salary adjusted for local cost of living. This shows real purchasing power compared to a $100K national baseline.
Why does break-even change with program type? Your "total investment" includes both tuition AND opportunity cost (foregone earnings while in school). A 4-year full-time public university (in-state) means 4 years of not earning a salary ($140,000 in opportunity cost). Shorter full-time programs may have higher tuition but lower total investment because you return to the workforce sooner.
Detailed Breakdown
How we calculate your degree ROI using real salary data
Tuition plus opportunity cost (earnings you miss while in school)
Direct cost of the degree program
4 years × $35K/year foregone salary while studying full-time
Projected career earnings starting after graduation, with salary growth
What you'd earn working at $35K/year with 2% annual growth
Median salary for this role in your selected location (BLS 2024)
Your investment's compound annual growth rate (similar to stock market returns)
Data sources: BLS OEWS May 2024, IPEDS 2024. Calculations use median salaries, 3% discount rate, and assume salary growth declines from 6% to 2% over career. Individual results will vary. | Powered by Hakia.com
Computer Programming Salaries by Metro Area
Median annual salary in California metro areas
View data table
| Category | Value |
|---|---|
| San Francisco | $160K |
| San Jose | $153K |
| Los Angeles | $146K |
| San Diego | $138K |
Source: BLS OEWS May 2024
Hakia.com
Top Employers Hiring Computer Programming Graduates in California
Find computer programming jobs in California. These major employers across California metro areas are actively hiring computer programming degree holders. Click employer names to view current job openings.
Computer Programming Jobs in Silicon Valley
CASilicon Valley remains the global center of tech innovation. Headquarters for Google, Apple, Meta, and thousands of startups.
Nearby cities: San Jose, Palo Alto, Mountain View, Sunnyvale, Santa Clara, Cupertino, Menlo Park, Redwood City
Computer Programming Jobs in San Francisco
CASan Francisco is a major fintech and enterprise software hub. Salesforce Tower anchors a dense tech ecosystem.
Nearby cities: Oakland, Berkeley, Daly City, South San Francisco, San Mateo, Fremont
Computer Programming Jobs in Los Angeles
CALA has a diverse tech scene spanning entertainment tech, aerospace, and ecommerce. SpaceX and Snap are headquartered here.
Nearby cities: Santa Monica, Culver City, Burbank, Pasadena, Long Beach, Irvine, El Segundo
Computer Programming Jobs in San Diego
CASan Diego is a biotech and defense technology hub. Qualcomm is headquartered here alongside major military contractors.
Nearby cities: La Jolla, Carlsbad, Chula Vista, Oceanside, Escondido, El Cajon
California Tech Industry & Infrastructure
California concentrates roughly a third of all U.S. venture capital investment and houses the headquarters of every company in the top five U.S. tech market caps. For a CS graduate, that translates into denser-than-anywhere hiring pipelines — but it also means the supply of CS graduates is unusually large, and competition for entry-level roles at named employers is intense.
Bay Area
San Francisco, San Jose, Oakland, Berkeley
Global center for consumer internet, AI/ML research, and high-growth software startups. Entry-level total compensation at named employers regularly clears $200,000 for new bachelor's graduates from top programs.
Los Angeles
Los Angeles County
Quieter but substantial tech market centered on entertainment-tech (Netflix, Disney Streaming, Riot, Activision-Blizzard), aerospace-adjacent software (SpaceX, Anduril, Northrop), and emerging fintech and consumer-app clusters.
San Diego
San Diego County
Smaller but dense in defense, biotech-adjacent software, and Qualcomm-anchored wireless engineering.
California does not levy a separate state-level tech tax credit at scale; the federal R&D credit is the relevant lever for most tech employers.
California Regulation Affecting Computer Programming Graduates
Several California laws directly shape what CS graduates work on — particularly anyone joining a privacy, security, data, or AI team. These create both job market demand (compliance is a substantial employer concern) and constrain technical decisions in ways federal law does not.
California Consumer Privacy Act (CCPA / CPRA)
Strongest US state privacy law. Requires explicit consumer rights around data access, deletion, and sale opt-out for any business serving California residents at scale.
Engineers joining privacy, data, or security teams at California employers engage with CCPA daily.
Read moreAB-2273 — California Age-Appropriate Design Code Act
Requires data minimization, default privacy protections, and impact assessments for online products likely to be accessed by minors.
Drove significant engineering work at every consumer internet company headquartered in California.
Read moreSB-21 and state AI guidance
California has issued executive-branch guidance on generative AI in state government and is the most active US state legislature on AI policy.
Engineers building AI products serving California users should expect material compliance overhead.
Read moreCalifornia Privacy Protection Agency (CPPA)
First US state privacy enforcement agency. Issues regulations under CCPA/CPRA and brings enforcement actions.
Tech-adjacent compliance work has grown substantially since CPPA stood up.
Read moreProfessional Engineer Licensure in California
California recognizes Professional Engineer (PE) licensure in software engineering, but it is rarely required for industry work. ABET-EAC accredited SE degrees count toward PE eligibility; ABET-CAC CS does not. Most California CS graduates never seek PE licensure.
California licensing boardCalifornia Financial Aid Programs
Cal Grant A/B/C
State grantUp to ~$12,570/yr for UC, ~$5,742/yr for CSU, ~$1,094/yr for community college
California residents pursuing undergraduate degrees with demonstrated financial need
Middle Class Scholarship
State grantVaries by income tier
California undergrads at UC and CSU with family income up to $217,000
California College Promise Grant
Community college fee waiverFull enrollment fee waiver
California residents at community college with financial need
Chafee Grant
State grantUp to $5,000/yr
Current or former foster youth pursuing vocational training or college
Transfer Pathways for Computer Programming Degrees in California
State Transfer System
California has one of the nation's most comprehensive transfer systems.
The official tool for navigating transfers is ASSIST.org, the state repository of articulation agreements between California Community Colleges and both UC and CSU systems (ASSIST.org). ASSIST shows exactly how courses completed at one public California institution apply when transferred to another. Students can review major requirements from any community college to any UC or CSU, ensuring courses count toward their intended degree. This statewide coordination means California transfer students experience significantly less credit loss than the national average of 43%.
How Transfers Work
Key transfer programs include:
- Associate Degree for Transfer (ADT): Provides a clear pathway to CSU majors with guaranteed admission somewhere in the CSU system and junior standing. Students receive priority admission consideration at their local CSU.
- Transfer Admission Guarantee (TAG): Guarantees admission to 6 UC campuses (Davis, Irvine, Merced, Riverside, Santa Barbara, Santa Cruz) for students meeting specific requirements. Note: Requirements vary by campus and major.
- Cal-GETC: Lower-division General Education Transfer pathway, though STEM majors may benefit from focusing on major preparation rather than completing full general education. Articulation agreements are formal agreements defining how courses at one institution satisfy requirements at another for admission, transferable units, general education, or major preparation.
Transfer Planning Tips
Strategic transfer planning for programming students:
- 1Complete foundational coursework: Finish calculus, introductory programming, data structures, and discrete mathematics at community college
- 2Verify equivalencies early: Use ASSIST.org to confirm course transferability before enrolling
- 3Maintain strong GPA: Target 3.0+ for CSU. 3.4+ for competitive UC programs
- 4Meet priority deadlines: Fall transfer applications due November (UC) and October (CSU)
- 5Consider TAG: Apply by September 30 for guaranteed UC admission at participating campuses Students completing two years at community college save 40% or more on total degree costs while maintaining clear pathways to UC Berkeley, UCLA, UC San Diego, and other top programs. This strategy particularly benefits students needing time to build academic foundations.
Computer Programming Job Growth in California
Source: BLS Occupational Outlook
Computer Programming Job Market & Salary Data in California
Employment Outlook
California offers job prospects for programming graduates.
The Bureau of Labor Statistics reports that while traditional computer programmer employment nationally is projected to decline 6% from 2024-2034, California's broader software developer market shows 15% projected growth, much faster than average (BLS OEWS May 2024). The distinction matters: programming skills increasingly merge with software development, AI/ML engineering, and full-stack roles, creating far more opportunities than the narrowing 'computer programmer' category suggests. California added 75,020 tech jobs in recent years, and the state's tech workforce grew 17% in Los Angeles alone over five years. About 317,700 job openings are projected annually in computer and IT occupations nationally, with California capturing a disproportionate share. The median annual wage for all computer and IT occupations is $105,990, more than double the median for all occupations of $49,500.
Salaries by Metro
Salaries vary significantly by metro area, reflecting local industry concentrations:
- San Francisco/San Jose (Silicon Valley): $135,000-$150,000+ median for software roles, with 22.54% of jobs in technology, the highest concentration nationally. AI/ML positions grew 35% since 2023, with engineers earning $120,000-$200,000 annually. The 387,000 high-tech jobs in the Bay Area drive intense competition for talent.
- Los Angeles (Silicon Beach): Ranked #6 for tech job postings nationally with 279,000 tech workers. Tech wages increased 20% from 2017-2022. The entertainment-tech intersection creates unique opportunities in streaming, gaming, and digital content. SpaceX in Hawthorne adds aerospace software development roles.
- San Diego: Growing biotech and telecom sectors with Qualcomm headquarters. Lower cost of living than Bay Area while maintaining strong salaries. Defense contractors offer security-clearance positions with excellent stability.
- Sacramento/Inland Empire: Emerging tech hubs with significantly lower costs and growing remote-work opportunities. State government IT provides stable employment with excellent benefits. (BLS OEWS Metro Data May 2024, CompTIA State of Tech 2025)
High-Growth Sectors
High-growth sectors shaping California's programming future include: artificial intelligence and machine learning (18% growth projection with San Francisco as the epicenter), cybersecurity (16% growth driven by increasing digital threats), cloud computing (14% growth as enterprises migrate infrastructure), and data science (34% growth, the fastest-growing tech occupation) (CompTIA 2025). Skills in Python, Java, and C++ remain most in-demand at major tech companies, with AI and machine learning skills topping requirements at Microsoft. Big Tech hiring has rebounded strongly. Meta now has 19% more engineers than January 2022, Google increased 16%, and Apple 13%. Apple notably remains the only Big Tech company to avoid mass layoffs. The remote work revolution has both benefited and challenged California, as some workers relocate to lower-cost states while companies maintain California engineering centers. However, U.S. software developers saw a 2.8% unemployment rate in Q1 2025, indicating healthy demand despite layoff headlines. For related career paths, explore our AI degree programs, data science rankings, or cybersecurity rankings.
Entry-Level (0-2 yrs)
New graduates and career changers
Senior (8+ yrs)
Technical leads and architects
Online vs On-Campus Computer Programming Programs in California
Online Programs
27 available in California
On-Campus Programs
Traditional classroom experience
Compare Computer Programming Programs in Other States
- Total Programs
- 17
- Median Tuition
- $8,700
- Total Programs
- 8
- Median Tuition
- $7,900
- Total Programs
- 32
- Median Tuition
- $9,600
- Total Programs
- 51
- Median Tuition
- $4,600
- Total Programs
- 75
- Median Tuition
- $6,800
- Total Programs
- 111
- Median Tuition
- $7,100
- Total Programs
- 67
- Median Tuition
- $43,700
- Total Programs
- 25
- Median Tuition
- $10,100
Computer Programming Degree Programs in California: FAQ
What are the best computer programming degree programs in California?
How much do computer programming degree programs cost in California?
What salary can computer programming degree graduates earn in California?
Are there online computer programming degree programs in California?
What companies hire computer programming degree graduates in California?
Is a computer programming degree program worth it in California?
How long do computer programming degree programs take in California?
What financial aid is available for computer programming degree students in California?
Data Sources
Institutional characteristics, completions, graduation rates
California salary and employment data
Program details and admissions information
Last Updated: June 26, 2026. Rankings based on IPEDS 2024 data. Salary data from BLS OEWS May 2024.

Taylor Rupe
Co-founder & Editor (B.S. Computer Science, Oregon State • B.A. Psychology, University of Washington)
Taylor combines technical expertise in computer science with a deep understanding of human behavior and learning. His dual background drives Hakia's mission: leveraging technology to build authoritative educational resources that help people make better decisions about their academic and career paths.
