Software Development & Support

Application Development & Support​

Year Up's Application Development & Support curriculum provides students with basic skills in programming, application/web development, databases, and software development fundamentals. Students are exposed to problem solving techniques such as algorithms, flow-charts, and decision trees; concepts and processes such as version control, Agile development, software development roles and environments, introductory programming, object oriented concepts, development of simple real-world applications, relational database terminology, database design tools; and techniques to create, update and query databases.

Skills Development at a Glance: What Students Learn

  • Utilize decision trees, flow charts, algorithms and pseudo-code as tools to effectively communicate solutions to business problems 
  • Using programming concepts to build basic software programs
  • Using code review processes to interpret, analyze, and provide feedback on peer code
  • Writing and running unit testing to verify code
  • Utilize an Integrated Development Environment (IDE) such as Eclipse, NetBeans or Visual Studio to write, build, execute and debug code
  • Identify and analyze similarities in structure, syntax, and semantics of different coding languages
  • Utilize SQL to build tables, specify constraints, apply indexes
  • Utilize SQL to query tables using filters, calculated fields, sorting, aggregates and joins
  • Create user interface designs with the goal of maximizing usability and improving user experience
  • Understand full-stack development, design patterns, and unit testing

Specialty Training Focus Areas:

  • Application Development Practicum
  • Advanced Topics in Application Development
  • Introduction to Databases
  • Software Development Fundamentals
  • Introduction to Programming
  • Year Up’s Standard Training  

Training at Work: Typical Job Tasks

  • Work in an agile software team to develop and release a product in increments
  • Work with clients and development teams to build technical requirements for a software request or user story
  • Update, fix, or write simple code that meets software specifications and passes code reviews
  • Assist with debugging, testing, and releasing features and bug fixes to production

Path to a Career: Training-Enabled Role Pathways

  • UI/UX Design & Development
  • Server/Cloud Development
  • Mobile App Development
  • Software Project Management
  • Production Support
  • DevOps/Automation
  • Application Development
  • Web Development

Example Roles Filled by Graduates:

  • Junior Developer
  • UI/UX Designer
  • Production Support Analyst

Hands-on Experience: Example Internship Companies

Hands-on Experience: Example Internship Companies

Information Technology

Cyber Security

Year Up's Cyber Security curriculum provides students with an overview of computing systems and an understanding of the need and impact of cyber security for identifying threats and securing computer and network systems. Training includes background on the components of a personal computer, types and functions of operating systems, a fundamental introduction to network protocols, ports, and topologies, information security basics, techniques to assess security risks and secure computer and network systems, and tools to monitor and respond to security threats.

Skills Development at a Glance: What Students Learn

  • Monitor internal systems according to established protocols to identify security incidents
  • Document and escalate incidents into organizations ticketing system
  • Triage potential security incidents and direct them to appropriate teams
  • Features and techniques needed to secure network communications
  • Understand risk management and the network monitoring tools that support it
  • Understand Intrusion Detection System (IDS) and Intrusion Prevention Systems (IPS); vulnerability scanning and penetration testing
  • Identify threats to network services, devices, traffic, and data
  • Common causes for company vulnerabilities
  • Identify and explain common TCP and UDP ports, network protocols, and their purpose

Specialty Training Focus Areas:

  • Cyber Security
  • Computer Hardware
  • Computer Networking Support
  • Year Up’s Standard Training  

Training at Work: Typical Job Tasks

  • Assist with developing security policies and procedures
  • Configure and support security tools such as firewalls and anti-virus software
  • Create training materials to inform users of secure practices
  • Perform security upgrades
  • Identify and report abnormalities in network activity

Path to a Career: Training-Enabled Role Pathways

  • Incident Monitoring & Response
  • Security Operations Center (SOC)
  • Security Compliance
  • Penetration Testing
  • Computer & Digital Forensics

Example Roles Filled By Graduates:

  • Incident Monitoring & Response Analyst
  • Security Operations Center (SOC) Analyst
  • Penetration Tester
  • Computer & Digital Forensic Analyst

Locations Currently Offering This Training Specialty:

Hands-on Experience: Example Internship Companies

Hands-on Experience: Example Internship Companies

Spring 2022 Training

We focus our career training to meet the hiring needs of our local partners. Below are the training specialties currently offered at this campus. 


Note: Year Up Pittsburgh opened its doors to the inaugural class of students in 2021 at BNY Mellon’s offices in Downtown Pittsburgh.

Software Development & Support

Learn how to solve problems with code, use business requirements to develop software solutions, and create user interface designs. 

Information Technology

Learn how to identify and report threats to network services, devices, traffic, and data and techniques to secure network communications.

Still curious?

Discover more about what you can gain
from each training specialty.

Our specialties

Local leadership

Lisa Dyas

Program Director, Year Up Pittsburgh

Want other options?

These nearby Year Up campuses may offer training in a specialty that interests you even more.

173.56 mi.
191.22 mi.