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.

Coursera
Skills you'll gain: Model Deployment, AWS SageMaker, Software Documentation, Data Pipelines, MLOps (Machine Learning Operations), Tensorflow, Model Evaluation, Apache Airflow, Systems Design, Cloud Computing Architecture, Transfer Learning, Unit Testing, PyTorch (Machine Learning Library), API Design, Cloud Computing, Network Architecture, Deep Learning, Continuous Deployment, Python Programming, Data Validation
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Unreal Engine, AI Workflows, Augmented and Virtual Reality (AR/VR), Game Design, Video Game Development, Animation and Game Design, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, C++ (Programming Language), Algorithms, Performance Tuning, Debugging
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Email Marketing, Campaign Management, Content Performance Analysis, Workflow Management, Operational Efficiency, Marketing Operations, Timelines, Coordination, Advertising Campaigns, Performance Analysis, Collaborative Software, Asset Management, Business Workflow Analysis, Process Management, Continuous Improvement Process
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, Data Modeling, .NET Framework, Object-Relational Mapping, Database Development, Query Languages, Data Access, Data Management, C# (Programming Language), SQL
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Timelines, Kanban Principles, Project Schedules, Milestones (Project Management), Scheduling, Sprint Planning, Project Management, Project Planning, Workflow Management, Project Coordination, Work Breakdown Structure, Process Mapping, Agile Project Management, Accountability, Presentations, Stakeholder Management, Stakeholder Communications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Scalability, Software Testing, Web Applications, Maintainability, Hypertext Markup Language (HTML)
Beginner · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Instagram, Keyword Research, LinkedIn, Web Analytics and SEO, Blogs, Lead Generation, Events and Conferences, Copywriting, Google Analytics, Sales Presentation, Professional Networking, No-Code Development, Video Production, Vibe coding, Promotional Materials, Web Content, Social Media Marketing, Growth Strategies, Social Media, Search Engine Optimization
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Revenue Forecasting, Financial Forecasting, Data Presentation, Market Share, Financial Modeling, Market Opportunities, Risk Analysis, Verbal Communication Skills, Communication, Spreadsheet Software
Intermediate · Course · 1 - 4 Weeks

University of Arizona
Skills you'll gain: Web Analytics, Web Analytics and SEO, Campaign Management, Data-Driven Decision-Making, Marketing Effectiveness, Marketing Analytics, Digital Marketing, Content Performance Analysis, Return On Investment, Advertising Campaigns, Data Ethics, Marketing Strategies, Social Media Marketing, Digital Advertising, Performance marketing, Social Media, AI Personalization, Analytics, A/B Testing, Data Collection
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Infrastructure as Code (IaC), Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Cloud Computing, Virtual Machines, Software As A Service, Change Control, Terraform, System Monitoring, Incident Management, Configuration Management, Cloud Storage, Disaster Recovery, Automation, Scalability, Service Level, Load Balancing
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Cloud Infrastructure, Cloud Services, Big Data, Apache Spark, Cloud Computing, Cloud Storage, Cloud Platforms, Network Architecture, Computer Networking, File Systems, Apache Hadoop, Cloud Applications, Apache Mahout, Cloud Computing Architecture, Infrastructure As A Service (IaaS), Data Storage, Middleware, Software-Defined Networking, NoSQL
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Learning Management Systems, Prompt Engineering, ChatGPT, Education Software and Technology, AI Personalization, Digital pedagogy, Collaborative Software, AI Enablement, Generative AI, AI Workflows
Beginner · Course · 1 - 3 Months