Security Intermediate Premium

Secure Software Development Virtual Internship

The Secure Software Development Virtual Internship is a comprehensive 12-week program focused on integrating security practices into the software development lifecycle. Participants will learn to write secure code, perform static code analysis, and manage vulnerabilities using industry-standard tools and techniques. This program is designed for intermediate-level developers who want to enhance their security skills and contribute to more secure software development. Through a series of hands-on projects and exercises, interns will gain practical experience in secure coding, penetration testing, and incident response, preparing them for careers in software security, cybersecurity, or secure software engineering.

weeks
5 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Secure Coding Challenge

Intermediate

Develop a web application with secure coding practices to prevent common vulnerabilities

8 hours

Static Code Analysis Project

Intermediate

Perform static code analysis on a web application and develop a remediation plan

10 hours

Vulnerability Assessment and Mitigation

Intermediate

Conduct a vulnerability assessment on a web application and develop a mitigation plan

12 hours

Penetration Testing Project

Intermediate

Perform a penetration test on a web application and develop a remediation plan

12 hours

Incident Response Project

Intermediate

Analyze a security incident using Wireshark and develop a mitigation plan

12 hours

Prerequisites

  • • Proficient in at least one programming language (e.g., Java, Python, C/C++)
  • • Basic understanding of web application architecture and security concepts
  • • Familiarity with software development lifecycle and agile methodologies

Certificate

Certificate of Completion

Earn a certificate upon successful completion