Credit Programs

State-approved credit programs that lead to a recognized certificate and/or degree.

  • Cybersecurity
    The Cybersecurity Associate in Applied Science program provides the required knowledge and skill set for students pursuing entry-level career opportunities in Cybersecurity.  With a hands-on approach to learning in this program, students acquire comprehensive Cybersecurity technical knowledge required in entry-level cybersecurity jobs.
  • Game Design and Development
    The Associate of Applied Sciences degree in Game Design and Development program blends art, design, and technology to create interactive games for the gaming market. The program includes game design, prototyping, producing and management, programming, testing, as well as entrepreneurial aspects of creating games for the industry.
  • Software Development 
    The Software Development Associate in Applied Science program is key to the technology we use in our daily lives. There is now a growing need for software developers to create new mobile applications and software services in a variety of businesses and fields. City Colleges’ Software Development program teaches students several in-demand programming languages, including Python, C++, Java, and JavaScript. Through the courses, students will learn the whole life cycle of software and be ready to meet employer demands. The degree program focuses on developing expertise in at least one programming language, obtaining hands-on experience in the analysis, design, implementation, and maintenance of software applications using those languages. Students also build skills in either back-end website programming or mobile application development, and gain work-based experience through an internship or field project. Graduates of the AAS in Software Development will be prepared to enter the workforce as entry-level programmers.
  • Web Development (Launching- Fall 2022)
    The Web Development Associate in Applied Science program prepares students for entry-level positions in website design, development, and administration. Students will learn various programming principles, languages, and web technologies to effectively create and deploy dynamic websites. Students will also learn how to integrate web and database servers to increase the productivity and interactivity of a website. Potential job opportunities for students in this program include web designer, web developer, e-commerce manager, web technician, or web server administrator.
  • Networking System and Technology (Launching- Fall 2022)
    This program is for students interested in administering and maintaining network equipment as well as software and services common in modern network infrastructures. Curriculum covers both hardware and software components. It also offers students relevant skills required in a variety of industry certifications including A+, Network+, CCENT, CCNA, and CCNA Security.

Tech Academies

Continuing education programs that follow an industry partner’s curriculum and leads to specific industry-recognized credentials.

Amazon Web Services Academy

Amazon Web Services (AWS) Academy Cloud Architect covers the fundamentals of building IT infrastructure on AWS. The program is designed to teach solutions architects how to optimize their use of the AWS Cloud by understanding AWS services and how they fit into cloud-based solutions. Although architectural solutions can differ depending on the industry, type of application, and size of the business, this course emphasizes best practices for the AWS Cloud that apply to all of them. It also recommends various design patterns to help you think through the process of architecting optimal IT solutions on AWS. Throughout the course, students will explore case studies that showcase how some AWS customers have designed their infrastructures and the strategies and services that they have implemented. Finally, this course provides opportunities for students to build a variety of infrastructures through a guided, hands-on approach.

Google IT Support Professional

In this program, students will be introduced to an overview of the world of Information Technology and what’s to come in the Google IT Support Professional certificate program. You’ll learn about computer hardware, the Internet, computer software, troubleshooting, and customer service.

Cisco Networking Academy

The Cisco Networking Academy provides a variety of training and certifications designed to prepare you for several opportunities in the IT industry.

  • Internet of Things – An extremely hot area of technology right now, with new companies, products and opportunities springing up all over the world to take advantage of it. Join the transformation and improve outcomes in any industry by connecting devices and analyzing data to find patterns.
  • CCNA Security – Picture yourself as a security professional with the mission to protect your company’s data from theft, damage or disruption. Potential harm can come from a variety of sources. And the risk can quickly scale to a high-consequence event where you’ll have to react using the right knowledge. CCNA Security prepares you for tasks like these by developing the skills needed to design, implement and support security for network devices and ensure their integrity

Fortinet Networking Security Expert Institute

The Fortinet Network Security Expert (NSE) program is a multi-level training and certification program that is designed to provide interested technical professionals with an independent validation of their network security skills and experience. The NSE program includes a wide range of self-paced and instructor-led courses, as well as practical, experiential exercises that demonstrate mastery of complex network security concepts.

Three NSE training courses will be provided in the following areas:

  • NSE 1 – Associate – The first Network Security Associate certification teaches students about the threat landscape. This course provides you with a basic understanding of the ever-increasing threat landscape that impacts networks today.
  • NSE 2 – Associate – After students have developed a solid understanding of the threat landscape and the problems facing organizations and individuals, they will learn about the evolution of cybersecurity. In the second Network Security Associate level certification, students will learn about the types of security products that have been created by security vendors to address the security problems faced by networks and organizations.
  • NSE 4 – Professional – The Network Security Professional designation identifies students ability to configure, install, and manage the day-to-day configuration, monitoring, and operation of a FortiGate device to support specific corporate network security policies. The Network Security Professional training is composed of two courses: FortiGate Security and FortiGate Infrastructure. 


Short-term continuing education programs designed for entry-level training and industry credentials.

Mobile App Development

The Develop in Swift Explorations course is designed to help students learn key computing concepts and build a solid foundation in programming with Swift. They will learn about the impact of computing and apps on society, economies, and cultures while exploring iOS app development. Lessons take students through the app design process: brainstorming, planning, prototyping, and evaluating an app of their own. While they may still be developing skills to convert prototypes into full apps, designing an app helps students grow into the exciting world of app development.


Training to prepare students to pass the CompTIA Security+ certification exam. In this course, you will implement information security, project management, Agile and Scrum methodologies across a variety of different contexts. Some of the topics that you will learn are: Analyze risk Identify various threats to information security Implement cryptographic solutions in the organization Address security incidents Ensure the continuity of business operations in the event of an incident.