Secure Coding

Secure Coding is a method of software programming that ensures the confidentiality, integrity, and availability of data in a system. Coursera's secure coding catalogue empowers you to understand and implement principles of secure coding in different programming languages. You'll learn how to identify common security flaws in the coding and rectify them, apply best practices for data validation, authenticate users securely, and protect sensitive data in storage and transmission. By mastering these competencies, you'll be able to build robust, secure applications that can withstand cyber threats and adhere to data protection standards.
43credentials
146courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "secure coding"

  • Status: Free Trial

    Skills you'll gain: Blockchain, Secure Coding, Application Security, Law, Regulation, and Compliance, Regulation and Legal Compliance, Vulnerability Assessments, Auditing, Program Development, Development Testing, Process Optimization, Debugging, Application Deployment, Emerging Technologies

  • Status: New
    Status: Free Trial

    Skills you'll gain: Containerization, Docker (Software), Microservices, Authentications, OAuth, Integration Testing, Event-Driven Programming, Secure Coding, Data Migration, Application Programming Interface (API), Software Architecture, Software Design Patterns, Scalability, Systems Integration, Authorization (Computing), Transaction Processing

  • Status: New
    Status: Free Trial

    Skills you'll gain: Git (Version Control System), GitHub, Version Control, Software Configuration Management, Software Development Tools, Development Environment, Unix Shell, Command-Line Interface, Secure Coding

  • Status: Free Trial

    Skills you'll gain: Spring Framework, Model View Controller, Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java Programming, Java, Enterprise Architecture, Secure Coding, Software Architecture, Application Security, Security Assertion Markup Language (SAML), Dependency Analysis, Web Applications, Continuous Monitoring, OS Process Management, Debugging, Maintainability, Object Oriented Programming (OOP), Performance Tuning

  • Status: Preview

    Skills you'll gain: PostgreSQL, Data Maintenance, Database Administration, Database Architecture and Administration, SQL, Database Management, Secure Coding, Relational Databases, Query Languages, Security Controls, Data Access, Data Security, Role-Based Access Control (RBAC), Threat Detection

  • Skills you'll gain: Google Cloud Platform, Cloud Applications, Ruby on Rails, Application Deployment, PostgreSQL, CI/CD, Object-Relational Mapping, Cloud Storage, Database Application, Secure Coding, Relational Databases, Data Management

  • Skills you'll gain: Kubernetes, Role-Based Access Control (RBAC), DevSecOps, Infrastructure Security, Application Security, Hardening, Cloud Security, Network Security, Containerization, Security Testing, Security Controls, Docker (Software), Cyber Security Policies, Secure Coding, Identity and Access Management, Threat Detection, Encryption, Authentications, Verification And Validation

  • Status: Free Trial

    Skills you'll gain: ASP.NET, Web Applications, Web Development, Microservices, Secure Coding, Single Sign-On (SSO), Performance Tuning, Identity and Access Management, Full-Stack Web Development, C# (Programming Language), Application Development, Application Security, Cloud Development, Multi-Factor Authentication, Authentications, Role-Based Access Control (RBAC), Scalability, Application Performance Management, Real Time Data

  • Status: Free

    Skills you'll gain: Secure Coding, Web Servers, Server Side, Hypertext Markup Language (HTML), Go (Programming Language), Back-End Web Development

  • Status: Free

    Skills you'll gain: LLM Application, OpenAI, Generative AI Agents, Cost Benefit Analysis, Generative AI, Application Programming Interface (API), Development Environment, Business Logic, Prompt Engineering, Secure Coding, Scalability, Business Analysis, Business Solutions, TypeScript, Node.JS, Data Integration

  • Status: New
    Status: Free Trial

    Skills you'll gain: Docker (Software), Integration Testing, Object-Relational Mapping, Secure Coding, Database Design, Solution Architecture, Enterprise Architecture, Systems Integration, Authorization (Computing), Database Development, Data Validation, Transaction Processing

  • Status: Free

    Skills you'll gain: Rust (Programming Language), Command-Line Interface, Package and Software Management, Programming Principles, Secure Coding, Software Development, Computer Programming, Debugging