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: Musical Composition, Music, Music Theory, Electronic Media, Design Software, Peer Review, Creativity, Patch Management, System Requirements
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: TikTok, Video Production, Content Performance Analysis, Content Creation, Web Analytics and SEO, Social Media Content, Video Editing, Social Media, Photography, Media Production, Social Media Campaigns, Driving engagement, Social Media Marketing, Social Media Strategy, Content Strategy, Storytelling, Photo Editing, Branding, Drive Engagement, Web Content
Beginner · Professional Certificate · 3 - 6 Months

Duke University
Skills you'll gain: Data Visualization Software, PySpark, Data Visualization, Data Storytelling, Statistical Visualization, Site Reliability Engineering, Docker (Software), Databricks, Containerization, Interactive Data Visualization, Plot (Graphics), Plotly, Data Pipelines, Kubernetes, Matplotlib, Apache Spark, Apache Hadoop, Big Data, Data Science, Python Programming
Intermediate · Specialization · 1 - 3 Months

IE Business School
Skills you'll gain: Marketing Planning, Consumer Behaviour, Survey Creation, Product Management, Market Research, Marketing Strategies, Case Studies, Product Lifecycle Management, Marketing Effectiveness, Data Analysis, Marketing Communications, Marketing, Business Planning, Data Collection, Product Strategy, Strategic Marketing, Product Marketing, Target Market, Value Propositions, Market Data
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: NoSQL, MongoDB, Databases, Apache Cassandra, Distributed Computing, Database Management, Database Architecture and Administration, IBM Cloud, Query Languages, Data Modeling, JSON, Scalability, Data Manipulation
Beginner · Course · 1 - 3 Months

University of New Mexico
Skills you'll gain: Web Applications, Full-Stack Web Development, Git (Version Control System), Middleware, Software Architecture, User Interface (UI), Agile Software Development, Application Frameworks, Ajax, Model View Controller, Databases, Relational Databases, Software Development, Ruby on Rails, Software Design Patterns, Cascading Style Sheets (CSS), Javascript
Mixed · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Architectural Drawing, SketchUp (3D Modeling Software), Engineering Drawings, Autodesk Revit, Building Information Modeling, AutoCAD, 3D Modeling, Computer-Aided Design, Construction Estimating, Technical Drawing, Structural Engineering, Engineering Design Process, Architectural Engineering, Construction, Civil and Architectural Engineering, Engineering Management, Blueprint Reading, Civil Engineering, Estimation, Building Design
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: WordPress, Web Design and Development, HTML and CSS, Web Analytics and SEO, Content Management Systems, Web Content, Cloud Hosting, Web Servers, Application Security
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Package and Software Management, Linux Administration, Linux, System Monitoring, Linux Commands, Operating System Administration, File Systems, User Accounts, Command-Line Interface, Systems Administration, Data Storage, System Configuration, File Management, Data Storage Technologies, Network Monitoring, Network Administration, Software Installation, Network Troubleshooting
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: DevOps, CI/CD, Process Mapping, Culture Transformation, Continuous Improvement Process, Lean Methodologies, Risk Management, Quality Improvement, Process Improvement, Organizational Structure, Kanban Principles, Operational Efficiency, User Feedback, Systems Thinking
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Intercultural Competence, Healthcare Ethics, Cultural Diversity, Public Health and Disease Prevention, Stress Management, Safety Training, Preventative Care, Injury Prevention, Occupational Health, Public Health, Safety and Security, Ethical Standards And Conduct, Adaptability, Infectious Diseases, Emergency Response, Mental Health, Planning
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Computational Thinking, Development Environment
Mixed · Course · 1 - 3 Months