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.

University of Colorado Boulder
Skills you'll gain: Regression Analysis, Statistical Hypothesis Testing, Sample Size Determination, A/B Testing, Statistical Methods, Correlation Analysis, Statistical Inference, Statistical Modeling, Probability & Statistics, Predictive Modeling, Sampling (Statistics), Statistics, Analysis, Statistical Analysis, Predictive Analytics, Exploratory Data Analysis, Business Analytics, Scatter Plots, Model Evaluation, Regression Testing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Spreadsheet Software, Google Sheets, Microsoft Excel, Data Visualization, Excel Formulas, Data Entry, Data Analysis, Financial Modeling, Expense Management
★ 4.7 (2.2K) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Enterprise Resource Planning, Business Systems, Customer Relationship Management, Business Process, Management Information Systems, Process Management, Process Analysis, Process Design, Information Systems, Business Process Reengineering, Organizational Structure, Operational Efficiency, Organizational Strategy, Workflow Management, Business Transformation, Customer Relationship Management (CRM) Software, Business Workflow Analysis, Enterprise Application Management, Organizational Effectiveness, Process Improvement
Beginner · Course · 1 - 4 Weeks

BITS Pilani
Skills you'll gain: Human Computer Interaction, Relational Databases, Android Development, Cryptographic Protocols, Probability & Statistics, Object Oriented Design, TCP/IP, Agile Software Development, Graph Theory, Bash (Scripting Language), Theoretical Computer Science, Operating Systems, Natural Language Processing, Version Control, Cybersecurity, Amazon Web Services, Exploratory Data Analysis, Algorithms, Restful API, Bioinformatics
Degree · 1 - 4 Years

Skills you'll gain: Presentations, Microsoft PowerPoint, Multimedia, Google Workspace, Collaborative Software, Microsoft Office, Visual Design, Design, Collaboration, Graphic and Visual Design, Editing, Microsoft Excel
Beginner · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Pandas (Python Package), Bash (Scripting Language), Version Control, Jupyter, Linux Commands, Git (Version Control System), Shell Script, Linux, Web Scraping, Linux Administration, Data Manipulation, MySQL, Microservices, AWS SageMaker, SQL, JSON, Command-Line Interface, Python Programming, Big Data, Data Science
★ 4.5 (486) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: File I/O, Memory Management, Debugging, Development Environment, C++ (Programming Language), C and C++, Software Documentation, Development Testing, Code Reusability, Vibe coding, Programming Principles, API Design, Software Architecture, Software Design, Computer Programming Tools, Pseudocode, Performance Tuning, Application Design, Technical Documentation, Generative AI
★ 4.4 (52) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Generative AI, MLOps (Machine Learning Operations), Data Centers, Artificial Intelligence and Machine Learning (AI/ML), Cloud Infrastructure, AI Workflows, Data Infrastructure, Network Infrastructure, Model Deployment, Infrastructure Architecture, Generative Model Architectures, Cloud Deployment, Artificial Intelligence, AI Orchestration, Kubernetes, Network Architecture, Model Training, AI literacy, Hardware Architecture, Machine Learning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Power Platform Architecture & Technical Design, Microsoft Power Platform, Microsoft Power Automate/Flow, Power BI, Azure Synapse Analytics, Enterprise Resource Planning, Microsoft 365, Workflow Management, Data Integration, Data Architecture, Cloud-Based Integration, Business Process Automation, Release Management, Data Lakes, Application Lifecycle Management, Data Access, Data Import/Export, Automation, JSON, Finance
Intermediate · Course · 1 - 3 Months
Macquarie University
Skills you'll gain: Data Visualization, Microsoft Excel, Spreadsheet Software, Excel Formulas, Microsoft Office, Data Management, Productivity Software, Writing
★ 4.8 (955) · Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Data Modeling, Data Infrastructure, Data Store, Data Architecture, Big Data, Data Management, Database Management Systems, Real Time Data, NoSQL, Database Design, Database Management, Database Software, Data Processing, Apache Hadoop, Query Languages, Relational Databases, Data Structures, Virtual Environment
★ 4.4 (3K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Digital Transformation, Cloud Computing Architecture, Systems Design, Business Transformation, SAP S/4HANA, Cloud Computing, Systems Architecture, System Design and Implementation, Security Management, Software Architecture, Cyber Attacks, Software Design, Security Strategy, SAP Applications, Cyber Governance, Cybersecurity, Cloud Platforms, ABAP RESTful Programming Model (RAP), Case Studies, Business Analysis
★ 4.6 (249) · Beginner · Course · 1 - 3 Months