Software security courses can help you learn secure coding practices, vulnerability assessment, threat modeling, and incident response strategies. You can build skills in risk analysis, penetration testing, and implementing security protocols across various software environments. Many courses introduce tools like static and dynamic analysis software, intrusion detection systems, and security frameworks, showing how these tools enhance your ability to protect applications from potential threats.
Skills you'll gain: Cloud Deployment, Platform As A Service (PaaS), Cloud Platforms, Public Cloud, Application Development, Application Deployment, Cloud Computing, Cloud Services, Software As A Service, Private Cloud, DevOps, Agile Methodology
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Business Planning, Organizational Structure, Business Strategies, Market Analysis, Quality Management, Business, Business Management, Market Research, Entrepreneurship, Financial Planning, Marketing, Product Strategy, Marketing Strategies
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Risk Management Framework, Compliance Auditing, Regulatory Compliance, Communication Strategies
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Encryption, Secure Coding, File Management, Cryptography, Python Programming, Programming Principles, Debugging, Scripting, Software Testing, Data Structures
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Back-End Web Development, Django (Web Framework), Server Side, Data Migration, Object-Relational Mapping, Full-Stack Web Development, Data Structures, Database Development, Operational Databases, Relational Databases
Intermediate · Guided Project · Less Than 2 Hours
Codio
Skills you'll gain: Apache Maven, JSON, JUnit, Java Programming, Java, Restful API, Integrated Development Environments, Programming Principles, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Project Management Software, Dashboard, Project Management, Calendar Management, Collaborative Software, Milestones (Project Management)
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Oil and Gas, Petroleum Industry, Environment, Governance, Energy and Utilities, Environmental Issue, Economic Development, International Relations, Environmental Policy, Socioeconomics, Natural Resource Management, Cultural Diversity, Transportation Operations, Climate Change Adaptation, Strategic Thinking, Demography, Public Safety and National Security
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Computational Thinking, Education Software and Technology, Digital pedagogy, Programming Principles, Debugging, Computer Programming, Computer Science, Brainstorming
Beginner · Course · 1 - 3 Months

Skills you'll gain: Enterprise Application Management, Project Management, Configuration Management, Change Control, Data Management, End User Training and Support, Data Import/Export
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Anomaly Detection, Computer Vision, Image Analysis, Microsoft Azure, Data Ethics, Artificial Intelligence, Natural Language Processing, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Azure DevOps, Machine Learning, Information Privacy
Beginner · Course · 1 - 4 Weeks

Tencent Cloud
Skills you'll gain: Cloud Computing Architecture, Cloud Solutions, Cloud Computing, Cloud Infrastructure, Solution Architecture, Serverless Computing, Cloud Services, Network Architecture, Microservices, Virtual Networking, API Gateway, Scalability, Load Balancing, Performance Tuning, Disaster Recovery
Intermediate · Course · 1 - 3 Months