
California State University
The California State University (CSU) system offers robust computing programs across its 23 campuses, preparing students for careers in computer science, cybersecurity, data science and software engineering. Programs like the Bachelor of Science in Computer Science at CSU Long Beach and CSU Northridge are ABET-accredited and emphasize both theoretical foundations and hands-on experience in areas such as programming, algorithms, databases and AI. Many CSU campuses offer specialized electives in cybersecurity, game development and machine learning, as well as graduate programs like the Master of Science in Computer Science. With strong industry connections, internships and research opportunities, CSU’s computing programs support a diverse student body and provide pathways to high-demand tech careers across California and beyond. Courses are available in flexible formats, including online options.