Application Security courses can help you learn secure coding practices, threat modeling, vulnerability assessment, and incident response strategies. You can build skills in risk analysis, secure software development lifecycle (SDLC) integration, and penetration testing techniques. Many courses introduce tools like OWASP ZAP, Burp Suite, and static analysis tools, showing how these resources are used to identify and mitigate security risks in applications.

Scrimba
Skills you'll gain: HTML and CSS, Mobile Development, Web Applications, ChatGPT, GitHub, Front-End Web Development, Javascript, Application Deployment, Web Development, Version Control, Responsive Web Design, Video Game Development, Cascading Style Sheets (CSS), Artificial Intelligence, User Interface (UI) Design, Computer Programming, Database Application, Machine Learning
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Software Documentation, LLM Application, Test Automation, Collaborative Software, Software Testing, Technical Documentation, Large Language Modeling, Dependency Analysis, Software Development Tools, Debugging, Code Review, Maintainability, Software Engineering, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Security Controls, IT General Controls (ITGC), Cloud Security, Cloud Computing, Cyber Security Assessment, Cybersecurity, ISO/IEC 27001, Control Objectives for Information and Related Technology (COBIT), Risk Management Framework, Data Security, Identity and Access Management, Incident Response, Technical Communication
Intermediate · Course · 3 - 6 Months

University of Alberta
Skills you'll gain: Software Architecture, Unified Modeling Language, Systems Architecture, Software Design, Software Design Documents, Software Visualization, Solution Architecture, Software Development, Software Documentation, Software Design Patterns, Enterprise Architecture, Maintainability, Scalability, Databases
Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: JUnit, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Unit Testing, Debugging, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Android Development, Cryptography, Software Design Patterns
Beginner · Specialization · 1 - 3 Months
University of California, Irvine
Skills you'll gain: Blockchain, Cryptography, Encryption, FinTech, Data Sharing, Transaction Processing, Fraud detection, Distributed Computing, Payment Systems, Data Integrity, Emerging Technologies, Digital Assets, Authentications, Software Systems, Data Security, Computer Systems, Software Architecture, Network Security, Version Control, Network Analysis
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Wireframing, Web Content Accessibility Guidelines, Responsive Web Design, HTML and CSS, Browser Compatibility, Web Design, Front-End Web Development, User Interface (UI), Verification And Validation, Cascading Style Sheets (CSS), Application Frameworks, Usability, Code Review, Javascript
Beginner · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Infrastructure as Code (IaC), Cloud Engineering, Serverless Computing, CI/CD, Data Infrastructure, Amazon Web Services, Data Architecture, AWS Identity and Access Management (IAM), AWS CloudFormation, Infrastructure Architecture, Security Controls, Cloud Applications, Amazon CloudWatch, Terraform
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Power Platform, Business Process Automation, Microsoft 365, No-Code Development, Application Design, Document Management, Data Integration, Data Store
Beginner · Guided Project · Less Than 2 Hours
Dartmouth College
Skills you'll gain: Environment, Environmental Issue, Environmental Science, Demography, Energy and Utilities, Sustainable Development, Biology, Hydrology, Water Quality, Nutrition and Diet, Oil and Gas, Electric Power Systems, Systems Thinking, Water Resource Management, Natural Resource Management, Sustainable Technologies, Physics, Climate Change Mitigation, Construction, Chemistry
Beginner · Specialization · 1 - 3 Months

New York Institute of Finance
Skills you'll gain: Risk Management, Business Risk Management, Risk Modeling, Operational Risk, Enterprise Risk Management (ERM), Credit Risk, Risk Analysis, Portfolio Management, Capital Markets, Financial Market, Investment Management, Finance, Financial Regulation, Financial Modeling, Market Liquidity, Probability Distribution
Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Graph Theory, Computational Thinking, Algorithms, Data Analysis, Data Structures, Big Data, Theoretical Computer Science, Programming Principles, Analysis, Python Programming, Network Analysis, Computer Programming
Intermediate · Course · 1 - 4 Weeks