This is a list of educational institutions and training providers across the U.S. that offer solar photovoltaic training.
This list was updated August 2024 by the Solar Ready Vets Network™ and may not be an exhaustive list. Training providers may contact info@irecusa.org to request updates to their solar program listing.
⚡ NABCEP -Registered 💻 Online training ⭐ GI Bill-eligible 🧭IREC-accredited
Power Up
⚡NABCEP PV Training
Alaska Joint Electrical Apprenticeship and Training Trust
⚡Apprenticeship and journeyman classes
University of Alaska Fairbanks
Sustainable Energy Occupation Endorsement - 12 credits
Arizona State University
⭐Master of Science in Modern Energy Production and Sustainable Use - 30 credits
⭐Master of Science in Clean Energy Systems - 30 credits
Arizona Western College
⚡💻Sustainable Energy NABCEP Certification - PV Installation Professional course
Coconino Community College
Associate of Applied Science in Environmental Technology; Alternative Energy Technician
Certificate in Environmental Technology; Alternative Energy - 19 credits for intermediate certificate or 45 credits for advanced certificate
Northland Pioneer College
Associate of Applied Science in Energy & Industrial Technician - 64 credits
Arkansas State University
Minor in Renewable Energy Technology - 18 credits
John Brown University
Minor in Renewable Energy Engineering - 19 credits
American River College
⚡⭐Certificate of Achievement in Solar Energy Systems Design, Estimation, and Sales
⚡⭐ Certificate of Achievement in Solar Energy Technology
⚡⭐Basic Solar Certificate
⚡⭐Master of Science in Clean Energy Systems
Cabrillo College
Associate of Science in Energy Management - 60 credits
Certificate of Achievement of Energy Management
Certificate of Achievement in Entry Level Construction and Energy Management Skills
Certificate in Solar Derived Energy Management Skills
Chaffey College
Associate of Science in Industrial Electrical Technology
Certificate of Achievement in Industrial Electrical Technology Level III
City College of San Francisco
Certificate of Achievement in Sustainability
College of the Desert
Certificate of Achievement in Residential Solar
College of the Redwoods
Certificate of Recognition in Solar Photovoltaic Technician
Consumnes River College
⚡ Certificate in Construction-Solar Installers
Cuesta College
Associate of Science in Construction Technology
Certificate of Achievement in Construction Technology
Cypress College
Certificate in Solar Energy
De Anza College
Associate of Science in Energy Management and Building Science
Certificate of Achievement-Advanced in Energy Management and Building Science
Certificate of Achievement in Energy Management and Building Science
Diablo Valley College
⚡ Associate of Science in Energy Systems
⚡ Certificate of Achievement in Energy Systems
⚡ Certificate of Accomplishment in Energy Systems
East Los Angeles Occupation Center
⚡⭐ Three levels of photovoltaics courses offered
El Camino Community College District
Certificate of Accomplishment in Environmental Technology
GRID Alternatives
🧭 Installation Basics Training (IREC certified for Central Valley location)
Intercoast College
Electrical Training - 40 weeks
Irvine Valley College
Certificate in Energy Solar Photovoltaic Systems Technician
Laney College
⚡ Associate of Science in Electrical Technology
⚡ Certificate of Achievement in Electrical Technology
⚡ Certificate of Achievement in Solar Photovoltatics Professionals
Long Beach City College
Associate of Science in Electrical Technology, Solar Installation and Maintenance
Certificate of Achievement in Electrical Technology, Solar Installation and Maintenance Certificate of Achievement in Solar Installation and Maintenance
Los Angeles Trade Technical College
⚡⭐ Associate of Science in Solar Photovoltaic Installation and Maintenance
⚡⭐ Certificate in Solar PV Installation and Maintenance Technician
Mendocino College
Certificate in Renewable Energy
Merced Adult School
⚡💻 NABCEP Certification-PV Associate course - 40 hours
Moorpark College
💻 Noncredit Certificate of Completion in Solar Tech - two courses.
Pasadena City College
⚡Certificate of Achievement in Photovoltaic Design & Installation
⚡Associate of Science in Photovoltaic Design & Installation
Rio Hondo College
Certificate of Achievement in Alternative Energy Technology
Associate of Science in Alternative Energy Technology
San Bernardino Valley College
Certificate of Career Preparation in Green Technician
San Diego City College
Certificate of Achievement in Green Building Energy Professional
Certificate of Achievement in Energy Analysis and Consultation
San Joaquin Delta College
Certificate of Achievement in Solar Photovoltaic Installation Technician
Santa Barbara City College
Certificate of Achievement in Construction Technology
Associate of Science in Construction Technology
San Jose City College
Solar classes cover: Introduction to PV Installation, NABCEP Exam prep, work experience
Santa Clara University
Certificate in Renewable Energy
Master of Science in Power Systems and Sustainable Energy
Southwestern College
Noncredit Certificate of Completion in Solar Tech - two courses.
University of California Riverside
⚡ NABCEP Solar Photovoltaic Entry Level Training and Exam Preparation
Victor Valley College
⚡ Photovoltaic Technician Program
Aims Community College
Certificate in Green/Sustainable Building
Fort Lewis College
Solar Electric Design and Installation course
GRID Alternatives
Installation Basics Training
Lamar Community College
⭐Associate of Applied Science in Renewable Energy Technologies
Pueblo Community College
⚡Certificate in Renewable Energy & PV Solar
Solar Energy International
⚡💻🧭Certificate in Residential & Commercial Photovoltaic Systems
⚡💻🧭Certificate in Residential & Commercial Photovoltaic Systems
⚡💻🧭Certificate in Battery-Based Photovoltaic Systems
⚡💻🧭Certificate in Solar Business and Technical Sales
⚡💻🧭Certificate in Solar Professionals Trainer
Delaware Technical Community College
⚡⭐ Photovoltaic Systems 1 course
Broward College
Two-part course series to prepare for NABCEP certification
CBT Technology Institute
Associate of Science in Electrical Technology - 60 credits
Electrical Training Alliance of Jacksonville
⚡Professional electrical training
Erwin Technical College
⚡Installation Basics Training
Everglades University
Bachelor of Science in Alternative and Renewable Energy Management
Florida International Training Institute
⚡ Prep course for the Photovoltaic Associate Credential offered by NABCEP
Florida Solar Energy Center
⚡
Gulf Coast State College
⭐Associate of Science in Engineering Technology-Alternative Energy
⭐Certificate in Alternative Energy Systems Specialist
Indian River State College
⚡ Solar Energy Technician program
Miami Dade College Kendall Campus
Certificate in Solar Energy Systems Specialist
Palm Beach State College
⭐Certificate in Alternative Energy Engineering
Seminole State College
⚡Certificate in Sustainability
St. Petersburg College
⚡Solar Power Associate course
State College of Florida
Certificate in Alternative Energy
The College of the Florida Keys
⚡Certificate in Engineering Technology: Renewable Energy
Albany Technical College
Diploma in Green Building Technology
Athens Technical College
Technical Certificate of Credit in Photovoltaic Systems Technician
Augusta Technical College
Technical Certificate of Credit in Photovoltaic Systems Installation and Repair Technician
Georgia College & State University
⚡Intro to Solar Technology and Green Energy Entrepreneurship course
Georgia Institute of Technology
⚡💻🧭 Advanced Photovoltaic Systems + ESS course
Georgia Northwestern Technical College
Technical Certificate of Credit in Photovoltaic Systems Installation and Repair Technician
Savannah Technical College
Technical Certificate of Credit in Photovoltaic Systems Install
Solairgen Inc
⚡💻Several online courses including Entry-Level Solar Installer Training, Solar Battery Systems-PV Energy Storage Training, and more.
South Georgia Technical College
Technical Certificate of Credit in Alternative Energy Fundamentals
Southern Crescent Technical College
Technical Certificate of Credit in Photovoltaic Systems Installation and Repair Technician
West Georgia Technical College
Certificate in Photovoltaic Systems Installation and Repair Technician Certificate
Hawaii Pacific University
⚡Advanced Photovoltaic Systems Design course
Kauai Community College
Certificate of Competence in Solar Energy Technology Technician
University of Hawai’i Maui College
Associate of Applied Science in Construction Technology
Certificate of Achievement in Facilities Management
Boise State University
Certificate in Energy and Environment
College of Southern Idaho
⭐Associate of Applied Science in Renewable Energy Systems Technology
Eastern Idaho Technical College
Energy Systems Technology
College of DuPage
Certificate in Renewable Energy Technology
Elgin Community College
Associate of Applied Science in Renewable Energy
Harper College
⚡Solar Photovoltaic Associate Certification Prep course to prepare for NABCEP exam
Heartland Community College
Certificate in Renewable Energy
IBEW Renewable Energy Fund
⚡Variety of solar training options
Illinois Central College Peoria Campus
⚡Solar Pipeline Training
Illinois Laborers & Contractors Joint Apprenticeship & Training Program
⚡IL Laborers NABCEP Associate Training
Kankakee Community College
⚡⭐🧭Associate in Electrical Engineering Technology: Renewable Energy Technology
⚡⭐🧭Certificate in Solar-Photovoltaic Technology
Lake Land College
⭐Associate of Applied Science in Renewable Energy
⭐Certificate in Renewable Energy Management
⭐Certificate in Renewable Energy Technician
Lewis and Clark Community College
⚡💻 Variety of online solar courses
Carpenters Regional Council Apprenticeship & Training Program
⚡Solar Installation course
Millennium Solar Electric Training Academy
⚡Various levels of training including hands-on, electrical, and NABCEP
Triton College
⭐Associate of Applied Science in Renewable Energy Technology
⭐Certificate in Renewable Energy Technology
Ivy Tech Community College
⭐Associate of Applied Science in Energy Technology
⭐Certificate in Renewable Energy Technology
Des Moines Area Community College
Associate of Applied Science in Renewable Energy Technology
Eastern Iowa Community College
💻Variety of online solar courses
Indian Hills Community College
Associate of Applied Science in Electrical & Renewable Energy Technology
Certificate in Photovoltaic Technician
Cloud County Community College
⭐⚡Associate of Applied Science in Renewable Energy
⚡Certificate in Solar Energy
Colby Community College
Technical Certificate in Solar Photovoltaics
Certificate of Completion in Solar Photovoltaics
Hutchinson Community College
Certificate in Renewable Energy Technology
Johnson County Community College
Associate of Applied Science in Electrical Technology
Metropolitan Community College
Associate of Applied Science in Industrial Technologies
Photovoltaic Certificate in Industrial Technologies-Photovoltaic
Kentucky Community & Technical College System
Certificate in Solar/Photovoltaic Technologies
Louisville Electrical JATC
⚡Electrical training and apprenticeship
River Parishes Community College
⚡NCCER Solar PV Installer course
University of Louisiana at Lafayette, Energy Institute of Louisiana
⚡Variety of solar professional development courses
Maine Electrical Institute
Solar Photovoltaics course
Northern Maine Community College
⚡💻NABCEP Certification - PV Associate course
Araybeam Corporation
⚡Advanced PV Design and Installation Training
Civic Works, Inc.
⚡🧭Solar and Roofing Installation Training
Independent Electrical Contractors Chesapeake
⚡Variety of continuing education courses including photovoltaics
Hagerstown Community College
⭐⚡Associate of Applied Science in Alternative Energy Technology
⭐⚡Solar Energy Installation and Service, Alternative Energy Technology
Harford Community College
Certificate in Solar Photovoltaic Installer - two-session course
Howard Community College
⚡Solar PV System Installer Salesperson Salespersons course
I’m Still Standing Community Development Corporation
⚡Certificate of Completion in Solar
Power 52
⚡Power 52 Energy Institute - 11 week comprehensive training program
University of Maryland
Post-Baccalaureate Certificate in Energy Systems Engineering
Master of Engineering in Energy Systems Engineering
Bristol Community College
Certificate in Solar Energy
Cape Cod Community College
Certificate in Sustainable Energy
Community Work Services
⚡Solar Technician Training Program
Alpena Community College
Associate in Applied Science in Customer Energy Service
Certificate in Customer Energy Service
Jackson College
Bachelor of Science in Energy Systems Management
Associate in Applied Science in Energy Systems Technology
Kellogg Community College
Certificate in Renewable Energy
Lansing Community College
Associate of Applied Science in Energy Management Specialist
Monroe County Community College
Certificate in Renewable Energy: Solar Energy
Muskegon Community College
Certificate in Wind & Solar
Northwestern Michigan College
Certificate of Achievement (Level II) in Construction Technology-Renewable Energy Technology-Electrical
Southwestern Michigan College
Associate in Applied Science in Construction Trades Green Technology
Certificate in Construction Trades Green Technology
Wayne County Community College District
Certificate in Renewable Energy Technology
Associate of Applied Science in Renewable Energy Technology
Century College
⭐⚡Associate of Applied Science in Energy Technical Specialist, Solar Track
⚡ Certificate in Advanced Solar Photovoltaic Energy Systems
⚡ Certificate in Solar Sales and Marketing
⚡ Certificate in Solar Assessment
Fond du Lac Tribal & Community College
Certificate in Clean Energy Technology
Minneapolis Electrical JATC
⚡various continuing education and apprenticeship opportunities
Minnesota West Community & Technical College
Certificate in Solar Photovoltaic Technician
South Central College
⭐Associate of Applied Science in Energy Technical Specialist
St. Cloud Technical & Community College
Associate of Applied Science in Energy Technical Specialist
State Technical College of Missouri
Central Community College
⭐Associate of Applied Science in Energy Technology
⭐Diploma in Energy Technology
Certificate in Solar Power
Carpenters International Training Fund
⚡⭐ variety of solar courses offered on a regular basis
Truckee Meadows Community College
⭐Associate of Applied Science in Solar Energy, Energy Technologies
University of Nevada, Las Vegas
Graduate Certificate in Solar and Renewable Energy
University of Nevada, Reno
Graduate Certificate in Renewable Energy
Undergraduate Minor in Renewable Energy
Manchester Community College
Associate of Science in Electrical Technology
Certificate in Electrical Technology
Atlantic Cape Community College
💻Variety of online solar courses
Bergen Community College
💻Variety of online solar courses
Bright Horizon Institute
⚡Certificate of Completion in Solar Panel Installer
Comtec Institute
⚡Solar Energy Technician technical course
Eferon Solar
⚡Solar Energy Technician Training Program
Stockton University
⚡Certificate in Energy
Union College of Union County
Certificate in Photovoltaics
Central New Mexico Community College
⭐⚡ Associate of Applied Science in Electrical Trades, Photovoltaic Concentration
Doña Ana Community College
Certificate of Completion in Solar Energy Technology
Navajo Technical University
Associate of Applied Science in Energy Systems
Access Institute
⚡Solar Technician Assistant Program
Alfred University
Bachelor of Science in Renewable Energy Engineering
Bronx Community College
⚡Photovoltaic Technician Career Prep course
City Tech
⚡Renewable Energy Continuing Education Training Program
Clinton Community College
⭐⚡Associate of Applied Science in Renewable Energy Technologies
⚡Certificate in Renewable Energy Technologies
DeVry University
💻Associate Degree Specialization in Renewable Energy and Sustainable Power
Electrical Training Program
⚡Electrical Training Program
Farmingdale State College
⚡🧭Solar Photovoltaic Systems Workshop
Hudson Valley Community College
Associate in Applied Science in Clean Energy Management
Photovoltaics Associate Online Course
Nassau Community College
Certificate in Sustainable Design and Renewable Energy
Suffolk County Community College
⚡Certificate in Solar Installer
SUNY Buffalo State College
Bachelor of Science in Electrical Engineering Technology, Smart Grid
SUNY Canton
⚡⭐Solar Ready Vets training Program
SUNY College of Technology at Delhi
⭐Associate of Applied Science in Renewable Energy Integration
⭐Associate in Occupational Studies in Renewable Energy Integration
SUNY Eric Community College - City Campus
⚡Associate of Applied Science in Electrical Engineering Technology
SUNY Morrisville
⚡⭐Bachelor of Technology in Renewable Energy
⚡⭐Associate of Applied Science in Renewable Energy Technology
SUNY Sullivan
Associate of Applied Science in Green Building Technology
SUNY Ulster
Solar & Wind Systems Course
University at Buffalo, SUNY
⚡💻Solar Energy and Electrical System Design course
Appalachian Energy Center
⚡Introduction to Photovoltaic System Design & Construction - week-long workshop
Asheville-Buncombe Technical Community College
⚡Certificate in Solar Photovoltaics
Brunswick Community College
⚡Solar PV Installer course
Cape Fear Community College
⚡⭐Associate of Applied Science in Sustainability Technologies
⚡⭐Certificate in Sustainability Technologies
Central Carolina Community College
⚡⭐Associate in Applied Science in Sustainability Technologies
⚡⭐Certificate in Renewable Energy
Central Piedmont Community College
Associate of Applied Science in Sustainability Technologies
Certificate in Sustainable Technologies
Craven Community College
⚡Solar Photovoltaic Technology program
Fayetteville Technical Community College
Solar Photovoltaic Installation High School Pathway
NC State University
⚡A variety of in-person courses such as Fundamentals of Solar PV Design and Installation, Advanced Solar PV Design and Installation
University of North Carolina at Charlotte
⚡Solar Photovoltaic Systems course
Bismarck State College
⭐Associate in Applied Science in Energy Services & Renewable Technician
⭐Certificate in Energy Services & Renewable Technician
Cincinnati State Technical and Community College
⭐Associate of Applied Science in Electro-Mechanical Engineering Technology-Energy
Columbus State Community College
Certificate in Sustainable Building
Marion Technical College
Associate of Applied Science in Alternative Energy
Solar PV Training
⚡💻 Variety of online and in-person training options
National Skilled Trades Network
⚡Solar Photovoltaic Installer Training
Sinclair Community College
⚡Associate of Technical Studies in Sustainability and Energy Management Technology
⚡Short-term Technical Certificate in Energy and Sustainability Technician
Chemeketa Community College
Associate of Applied Science in Renewable Energy Management
Clackamas Community College
Certificate of Completion in Renewable Energy Technology - 50 credits Associate of Applied Science in Renewable Energy Technology
Columbia Gorge Community College
⭐Associate of Applied Science in Electro-Mechanical Technology
Portland Community College
Associate Degree in Renewable Energy Systems
Rogue Community College
Associate of Science-Engineering Transfer to Oregon Tech-Renewable Energy
Community College of Allegheny County
⚡Solar Photovoltaic Technician Program
Energy Coordinating Agency
⚡🧭Environmental Remediation Training
Luzerne County Community College
⭐Certificate in Sustainable Energy Technology
Northampton Community College
Specialized Diploma in Sustainable Energy
Pennsylvania College of Technology
🧭Variety of electrification and solar courses
New England Institute of Technology
⚡Associate of Science in Electrical Technology with Renewable Energy Systems
Greenville Technical College
⚡⭐Energy & Environmental Management Training-focus on solar energy
Midlands Technical College
Certificate in Renewable Energy Technician
Technical College of the Lowcountry
Certificate in Solar Photovoltaic Technician
Chattanooga State
⚡Associate of Applied Science in Solar Energy Technology
Austin Community College
⚡Associate of Applied Science in Solar Energy Technology
Certificate in Solar Energy
Central South Training
⚡Variety of carpentry training programs
El Paso Community College
⚡Certificate of Completion in Photovoltaic Installers
⚡Certificate of Completion in Renewable Energy Technology Systems
Houston Community College
⚡Certificate in Solar Installer - 80 hours Certificate in Solar Technician
ImagineSolar
⚡💻 online and hands-on courses including: Principles of Solar PV Design & Installation, Advanced Solar PV Systems & NABCEP Certification Exam Prep, Advanced Solar Course and Workshop
St. Philip’s College
⚡Associate of Applied Science in Power Generation and Alternative Energy
⚡Level 1 Certificate in Power Generation and Alternative Energy
⚡Level 2 Certificate in Power Generation and Alternative Energy
⚡Occupational Skills Award in Power Generation and Alternative Energy
Tarrant County College
Certificate in Renewable Energy Technology
Texas State Technical College
Associate of Applied Science in Solar Energy Technology
Salt Lake Community College
⚡(non-credit)Solar Photovoltaics Program
Weber State University
Certificate of Proficiency in Solar Photovoltaic Systems
Vermont State University
⭐Bachelor of Science in Renewable Energy
Yestermorrow Design Build School
⚡Solar Design and Installation course
Mountain Empire Community College
Associate of Applied Science in Energy Technology
New River Community College
Career Studies Certificate in Alternative Energy
Paul D Camp Community College
Career Studies Certificate in Energy Technology
Piedmont Virginia Community College
⚡Solar Technician program
Southwest Virginia Community College
Career Studies Certificate in Renewable Energy & Energy Efficiency
Tidewater Community College
⚡Solar Ready Vets Program
Virginia Highlands Community College
⭐⚡Certificate in Solar Energy
Wytheville Community College
Career Studies Certificate in Solar Energy Installer
Construction Technology Diploma in Alternative Energy Systems Track
Shoreline Community College
⚡Clean Energy Technology & Entrepreneurship Certificate
⚡Associate of Applied Arts and Sciences in Clean Energy Technology
Walla Walla Community College
Certificate in Renewable Energy
GRID Alternatives
🧭Installation Basics Training
Blue Ridge Community and Technical College
⭐Certificate in Renewable Energy Systems
Chippewa Valley Technical College
Technical Diploma in Renewable Energy
Madison Area Technical College
⚡Certificate in Renewable Energy
Mid-State Technical College
⭐Associate in Applied Science in Renewable Energy Technician
Midwest Renewable Energy Association
🧭💻A variety of online and in-person courses such as Basic Photovoltaics, PV Site Assessment, and NABCEP PV Associate Exam Prep
Northeast Wisconsin Technical College
⚡Associate Degree in Solar Energy Technology
⚡Certificate in Solar Energy
Western Technical College
⚡🧭Certificate in Solar Installation Technician
Everblue
💻⚡online courses, many of which qualify students to sit for the NABCEP exam
Heatspring
💻Variety of free and paid solar courses
Solar Energy International
💻🧭Certificate in Residential & Commercial Photovoltaic Systems
💻🧭Online Certificate in Residential & Commercial Photovoltaic Systems
💻🧭Battery-Based Photovoltaic Systems Certificate
💻🧭Certificate in Solar Business and Technical Sales
💻🧭Certificate in Solar Professionals Trainer