Secure Software Development Track (SDNS01)
Google, Microsoft, Amazon – the top tech organization in the world want you! The demand for talent far exceeds supply. Get your coding game on and get your career moving today!

Course Information

Course Dates: Coming Soon 2024

Format: Online

Times: Online, Self-Paced.

Cost: $22,750

Material fees and subscriptions: $125/month for duration of enrollment.

The Secure Software Development Program(SDNS01) prepares participants to write software programs and computer applications. The focus is on software development lifecycle management as well as cyber security-based software development. The track encompasses both theoretical and practical learning as part of the 650 hours in the curriculum.

The Secure Software Development Program(SDNS01) includes understanding and skill fluency in three programming languages (Java, Python, Javascript) plus HTML with an emphasis on network security. This track prepares participants to successfully complete the Certified Secure Software Lifecycle Professional (CSSLP) certification exam administered by International Information System Security Certification Consortium (ISC)². This includes certification in both DevSecOps and Python in addition to other software development skills. Successful completion of this exam provides the participant with a globally recognized professional certification and a path to in-demand employment opportunities.

Secure Software Development Curriculum

The path to Secure Software Development certification requires successful completion of the 650-hour curriculum. It includes each of the following courses:

  • Linux OS Essentials (70 hours)
  • Python Coding Essentials (75 hours)
  • Java Programming (75 hours)
  • DevSecOps (75 hours)
  • Web Fundamentals (60 hours)
  • LAMP (50 hours)
  • Software/Project Management (50 hours)
  • Programming in C++ (50 hours)
  • Ruby & Rails (50 hours)
  • Capstone DevSec (55 hours)
  • Applied Organizational Behavior (50 hours)
Secure Software Development Jobs

SDNS01 is specialized for employment as software developers. It will develop your (1) industry connections, (2) soft skills, and (3) resume and LinkedIn profile. You will be 100% job ready.
It is a specialized program for those looking to be employed as software developers.
Studies have shown that software developer positions are rated as #2 Best Technology Jobs in the US. They rank #5 in the 100 Best Overall Jobs in the US and #5 as the Best STEM-focused jobs in US.

Who Should Attend

Each of the three tracks in the Software Development and Network Security Program (SDNSP) is designed to provide the requisite knowledge, skills, and developmental experiences for anyone interested in breaking into this lucrative career opportunity. The Program prepares candidates to succeed on highly-valued, globally-recognized industry standard certifications. The program supports successful candidates in job search and placement with premier global organizations looking to strengthen their software development and cyber-security talent.

Digital Badge and Certificate

Upon successful completion, in addition to being prepared to complete the (ISC)² certification exam, participants receive a USC Marshall Certificate of Completion, as well as a set of skill-specific digital badges in recognition of the applied knowledge and skills obtained through this course.
650 Hours of Course Content. Approximately 20-24 hours per week for eight (8) months
Every reasonable effort will be made to ensure this course runs as described on this web page. Course dates, professors, and/or delivery systems are subject to change. Every effort will be made to notify you by email in advance if there are any changes. This course requires a minimum number of registrants to take place. You will be notified by email if the course does not meet this minimum.

Teaching Methods

Each of the three tracks is delivered virtually through expertly sourced and vetted content. This provides a candidate significant autonomy in selecting their own pace of development. A strong and committed candidate can complete their selected track and sit for the desired certification exam within eight months at the rate of 20-24 hours of work per week.
Educational counseling services are available throughout to assist the motivated candidate to structure and organize their time to completion.