CertNexus

Certified Cyber Secure Coder (Exam CSC-210) Specialization

CertNexus

Certified Cyber Secure Coder (Exam CSC-210) Specialization

Secure Your Software Against Attacks.

Deliver high-quality software that safeguards data, privacy, and other key assets.

Bill Rosenthal

Instructor: Bill Rosenthal

Access provided by Eli Lilly

Get in-depth knowledge of a subject
Intermediate level

Recommended experience

4 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Get in-depth knowledge of a subject
Intermediate level

Recommended experience

4 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • In this Specialization, you will employ best practices in software development to develop secure software.

Details to know

Shareable certificate

Add to your LinkedIn profile

Taught in English
Recently updated!

January 2026

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from CertNexus

Specialization - 3 course series

CSC: Software Security Essentials

CSC: Software Security Essentials

Course 1, 11 hours

What you'll learn

  • Identify software compliance demands, platform requirements, and user expectations to establish clear project security baselines.

  • Discover vulnerabilities and external dependency flaws by analyzing attack phases, research tools, and error-handling bugs.

  • Create secure architectures using threat modeling frameworks like STRIDE alongside fundamental defense-in-depth principles.

  • Learn by doing. Perform guided, step-by-step hands-on activities on your own computer.

Skills you'll gain

Category: Secure Coding
Category: Application Security
Category: Design
Category: Security Strategy
Category: Cyber Security Strategy
Category: Javascript
Category: Node.JS
Category: Data Security
Category: Application Design
Category: Security Controls
Category: Computer Programming
Category: Vulnerability Assessments
Category: Human Factors (Security)
Category: Design Strategies
Category: Computer Security
Category: Vulnerability Management
Category: Python Programming
Category: Open Web Application Security Project (OWASP)
Category: JavaScript Frameworks
Category: Vulnerability
CSC: Secure Software Development and Implementation

CSC: Secure Software Development and Implementation

Course 2, 8 hours

What you'll learn

  • Eliminate code-level flaws like buffer overflows, integer overflows, insecure deserialization, and race conditions.

  • Protect local and web platforms against broken authentication, DLL injection, and cross-site scripting vulnerabilities.

  • Safeguard database access and session states using query parameterization, robust PKI encryption, and secure logging.

  • Data files for this course are provided in the first course of this specialization, "CSC: Software Security Essentials".

Skills you'll gain

Category: Secure Coding
Category: Application Security
Category: Encryption
Category: Information Privacy
Category: Computer Security
Category: Data Security
Category: Databases
Category: Threat Modeling
Category: Open Web Application Security Project (OWASP)
Category: Security Controls
Category: Role-Based Access Control (RBAC)
Category: Python Programming
Category: Authorization (Computing)
Category: JavaScript Frameworks
Category: Vulnerability Assessments
Category: Node.JS
Category: Vulnerability
Category: Javascript
Category: Computer Programming
Category: Vulnerability Management
CSC: Secure Software Testing and Maintenance

CSC: Secure Software Testing and Maintenance

Course 3, 4 hours

What you'll learn

  • Incorporate manual inspection, code reviews, and development testing strategies into your standard software verification phases.

  • Analyze application code for security flaws using static code analysis, dynamic analysis, and automated unit testing tools.

  • Maintain long-term situational awareness post-deployment through security monitoring, logging, and patch management.

  • Data files for this course are provided in the first course of this specialization, "CSC: Software Security Essentials".

Skills you'll gain

Category: Security Testing
Category: Debugging
Category: Computer Programming
Category: Security Controls
Category: Open Web Application Security Project (OWASP)
Category: Information Privacy
Category: JavaScript Frameworks
Category: Penetration Testing
Category: Computer Security
Category: Regression Testing
Category: Test Tools
Category: Test Driven Development (TDD)
Category: User Acceptance Testing (UAT)
Category: Software Testing
Category: Secure Coding
Category: Unit Testing
Category: Application Security
Category: Javascript
Category: Python Programming
Category: Node.JS

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Bill Rosenthal
CertNexus
158 Courses38,028 learners

Offered by

CertNexus

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."