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: Scala Programming, Data Pipelines, Test Driven Development (TDD), Apache Airflow, Data Lakes, Apache Spark, CI/CD, Apache Kafka, Data Quality, Data Architecture, Performance Tuning, Data Store, Unit Testing, Data Transformation, Data Processing, Data Validation, Maintainability, Continuous Integration, Continuous Deployment, Data Integrity
Intermediate · Course · 3 - 6 Months

Kennesaw State University
Skills you'll gain: Customer Service, Business Strategy, Competitive Analysis, Service Design, Hospitality Services, Service Recovery, Personalized Service, Brand Loyalty, Market Dynamics, Corporate Strategy, Market Analysis, Product Strategy, Growth Strategies, Product Improvement, Market Share, Product Lifecycle Management, Product Management, Market Opportunities, Business Development, Innovation
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Angular, Scalability, Application Development, Mobile Development, Mobile Development Tools, Application Frameworks, Web Applications, Cross Platform Development, Development Environment, Web Development Tools, UI Components, Code Reusability, Software Architecture, Programming Principles
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Patterns, Prompt Engineering, Data Presentation, ChatGPT, Document Management, AI powered creativity, Data Visualization Software, Multimodal Prompts, Artificial Intelligence, AI Workflows, Data Analysis, Generative AI, Information Management, File Management, Data Transformation, Unstructured Data, Data Processing, Automation
★ 4.8 (974) · Beginner · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Energy and Utilities, Sustainable Engineering, Sustainable Technologies, Climate Change Mitigation, Electric Power Systems, Systems Analysis, Simulation and Simulation Software, Sustainable Systems, Engineering Analysis, Environmental Issue, Social Impact, Sustainable Development, Economics, Policy, and Social Studies, Simulations, Community Development, Decision Support Systems, Case Studies, Artificial Intelligence, Scalability
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Data Lakes, Data Migration, Apache Hive, Data Infrastructure, Data Architecture, Apache Spark, Data Maintenance, Data Pipelines, Database Design, Database Management, Performance Tuning, Query Languages, Data Management, Metadata Management, Data Integrity, Data Validation, Transaction Processing, Interoperability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Dashboard, Dashboard Creation, Employee Retention, Report Writing, Employee Engagement, Employee Surveys, Data Storytelling, People Analytics, HR Tech, Root Cause Analysis, Data Import/Export, Human Resources Software, Decision Making, Data Cleansing, Human Resource Management, Data Visualization, Talent Management, Microsoft Excel, Statistical Analysis, Surveys
Beginner · Specialization · 3 - 6 Months

PracticalGrowth
Skills you'll gain: Project Planning, Prioritization, Project Scoping, Sprint Planning, Strategic Prioritization, Project Implementation, Project Management, Project Schedules, Project Coordination, Product Roadmaps, Milestones (Project Management), Stakeholder Communications, Project Estimation, Work Breakdown Structure, Communication Planning, Scope Management, Project Documentation, Scrum (Software Development), Project Performance, Release Management
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Embeddings, Scikit Learn (Machine Learning Library), Transfer Learning, NumPy, Data Pipelines, Unstructured Data, Applied Machine Learning, Python Programming, Natural Language Processing, Dimensionality Reduction, AI Workflows, Machine Learning Methods, Scripting, Model Evaluation, Scientific Visualization, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Google Gemini, Generative AI, AI Security, Google Cloud Platform, Responsible AI, Gemini, Generative Model Architectures, AI Integrations, AI literacy, Large Language Modeling, Risk Mitigation, AI Product Strategy, Cloud Solutions, Model Deployment, Governance
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Simulations, Risk Modeling, Risk Analysis, Simulation and Simulation Software, Risk Management, Financial Forecasting, Return On Investment, Data Analysis, Financial Modeling, Analysis, Microsoft Excel, Data-Driven Decision-Making, Probability Distribution, Business Modeling
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), User Interface (UI), Object Oriented Design, Computer Programming, User Interface (UI) Design, Algorithms, Software Engineering, Geospatial Mapping, Programming Principles, Software Documentation
★ 4.7 (5.8K) · Intermediate · Course · 1 - 3 Months