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: Business Logic, User Interface (UI), Application Development, Web Applications, Software Design
Beginner · Course · 1 - 4 Weeks

JetBrains
Skills you'll gain: NumPy, Python Programming, Linear Algebra, Numerical Analysis, Data Manipulation, Integrated Development Environments, Data Science, Data Management, Software Development Tools, Software Development, Machine Learning, Engineering, Scientific, and Technical Instruments
Beginner · Course · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, Generative AI, LangChain, Software Design Patterns, Vector Databases, LLM Application, Embeddings, Prompt Engineering, Large Language Modeling, Model Evaluation, Text Mining, Scalability, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Continuous Integration, Artificial Intelligence and Machine Learning (AI/ML), DevOps, Service Level Agreement, API Design, Performance Measurement, Performance Analysis
Intermediate · Course · 1 - 4 Weeks

Intermediate · Course · 1 - 4 Weeks
SAS
Skills you'll gain: Data Manipulation, SAS (Software), Data Access, Data Import/Export, Microsoft Excel, Data Analysis, Data Transformation, Exploratory Data Analysis, Data Validation, Statistical Analysis, Statistical Programming, Data Processing, Data Preprocessing, Data Integration, Data Cleansing, SQL, Descriptive Statistics, Computer Programming, Data Presentation, Debugging
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: Instagram, Video Editing, Content Performance Analysis, Drive Engagement, Storytelling, Social Media Content, Canva (Software), Design, Content Creation, Graphic and Visual Design, Competitive Analysis, Video Production, Social Media, Social Media Management, Photo/Video Production and Technology, Photo Editing, Content Strategy, Analytics, Visual Design, Marketing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Team Performance Management, Kanban Principles, Estimation
Beginner · Course · 1 - 4 Weeks

IE Business School
Skills you'll gain: Survey Creation, Surveys, Market Research, Business Research, Consumer Behaviour, Marketing Strategies, Research Design, Data Analysis, Research Reports, Market Analysis, Research Methodologies, Experimentation, Customer Analysis, Focus Group, Business Marketing, Decision Making
Beginner · Course · 1 - 4 Weeks

PracticalGrowth
Skills you'll gain: Dashboard, Project Documentation, Workflow Management, Project Management, Agile Project Management, Collaborative Software, Automation, Project Risk Management, AI Enablement, Process Improvement, Prioritization, Virtual Teams, Accountability, Governance, Decision Making, Communication Strategies
Intermediate · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Data Structures, Algorithms, Java, Performance Testing, Computer Programming, Java Programming, Theoretical Computer Science, Object Oriented Programming (OOP)
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Video Game Development, Debugging, Game Design, Program Development, Python Programming, Application Development, Event-Driven Programming, Computer Graphics, Animations, Development Environment
Intermediate · Course · 1 - 3 Months