Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Technology-Specific Secure Coding: Languages and Frameworks

via Coursera

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 50% Off
One plan covers every Professional Certificate on Coursera. 50% off Coursera Plus Annual for 10 days only — price increases June 17.
Unlock All Certificates
Deepen your secure coding expertise by focusing on technology-specific best practices, popular programming languages, and common vulnerability categories. Gain actionable insights to strengthen security across diverse development environments. This course explores the unique security considerations of various technologies, including mobile applications, web frameworks, and widely used programming languages such as Java, C#, PHP, and C/C++. Learners will analyze real-world vulnerabilities like overflows, race conditions, and deserialization issues, and learn prevention strategies tailored to each context. By mastering these technology-specific techniques, you will be prepared to address security challenges in modern software projects. The course uses practical examples and scenario-driven explanations to illustrate security pitfalls and solutions across different platforms and languages. Learners will develop a nuanced understanding of how to apply secure coding principles in diverse technical landscapes. This course is part two of a three-course Specialization designed to build a complete and cohesive understanding of the subject. While it offers valuable skills on its own, you’ll gain the most benefit by progressing through all three courses as a structured learning journey. From Alice and Bob Learn Secure Coding Copyright © 2025 by John Wiley & Sons, Inc. All rights, including for text and data mining, AI training, and similar technologies, are reserved. Used by arrangement with John Wiley & Sons, Inc.

Syllabus

  • Technology‐Specific
    • This module delves into security strategies tailored for APIs, mobile applications, web sockets, IoT devices, and serverless architectures. Learners will gain practical insights into secure design, implementation best practices, and real-world incident analysis to strengthen application defenses.
  • Popular Programming Languages
    • This module examines secure coding practices across widely used programming languages such as JavaScript, Python, Java, C#, PHP, and C/C++. Learners will discover common vulnerabilities, language-specific security considerations, and practical strategies to mitigate risks in web and server-side development. Real-world examples and best practices are provided to help you write safer, more reliable code.
  • Popular Frameworks
    • This module examines the security and compliance considerations when using popular programming frameworks. Learners will explore real-world scenarios involving governance, risk, and compliance (GRC), software bill of materials (SBOM), and the challenges of adhering to industry standards. The module also highlights best practices for maintaining secure, compliant, and up-to-date software environments.
  • Vulnerability Categories
    • This module introduces learners to key categories of software vulnerabilities, including buffer overflows, race conditions, SQL injection, and object handling issues. You will explore how these vulnerabilities arise, their impact on security, and practical strategies for prevention. By understanding common patterns, you'll be better equipped to identify and mitigate security risks in software development.

Taught by

Wiley Skills Network

Reviews

Start your review of Technology-Specific Secure Coding: Languages and Frameworks

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.