What You Need to Know Before
You Start
Starts 8 June 2025 16:47
Ends 8 June 2025
00
days
00
hours
00
minutes
00
seconds
32 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Conference Talk
Optional upgrade avallable
Overview
Explore strategies for developing secure code in the age of AI, comparing human and machine approaches to identify vulnerabilities and enhance software security.
Syllabus
- Introduction to Software Security
- The Role of AI in Software Development
- Human-Centric Approaches to Secure Coding
- AI-Driven Vulnerability Detection
- Comparative Analysis: Human vs AI
- Integrating AI into Secure Development Lifecycles
- Techniques for Enhancing Code Security
- Future Trends in AI and Secure Coding
- Practical Workshop: Secure Code Implementation
- Course Review and Conclusion
Overview of software security principles
Common vulnerabilities and threats
AI technologies in programming
Benefits and limitations of AI in coding
Best practices for manual code review
Secure coding standards and guidelines
Overview of AI tools for security testing
Case studies of AI identifying vulnerabilities
Strengths and weaknesses of humans in security
AI's advantages and challenges in security tasks
Tools and platforms for AI-assisted secure coding
Continuous integration of AI in development processes
Dynamic vs. static analysis methods
Threat modeling in AI-powered development
Emerging AI technologies in cybersecurity
The evolving role of humans in AI-assisted development
Hands-on sessions with AI tools for coding
Collaborative exercises in human and machine interaction
Summary of key learnings
Next steps in secure software development strategies
Subjects
Conference Talks