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: Scripting Languages
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Transformation, Unstructured Data, Feature Engineering, Predictive Analytics, Applied Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Matplotlib, Plotly, Prompt Engineering, Data Ethics, Power BI, Data Visualization, Microsoft Excel, Data Manipulation, Exploratory Data Analysis, Data Cleansing, Pandas (Python Package), Data Transformation, Excel Formulas, Pivot Tables And Charts, Data Visualization Software, Data Analysis, Microsoft Copilot, Data Presentation, Data Processing
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Computer Graphics, Visualization (Computer Graphics), Application Design, C# (Programming Language), UI Components, Software Visualization, .NET Framework, Graphical Tools, Animations, Animation and Game Design, Image Analysis, User Interface (UI), User Interface (UI) Design, Application Development
Beginner · Specialization · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Algorithms, C (Programming Language), Programming Principles, Computer Programming, Graph Theory, Data Structures
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Work Breakdown Structure, Project Closure, Project Management, Scope Management, Cost Management, Version Control, Dashboard, Microsoft Excel, Project Schedules, Project Planning, Excel Formulas, Resource Allocation, Risk Management, Time Management, Business Reporting, Resource Planning, Automation, Data Visualization, Data Analysis, Data Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, AWS SageMaker, MLOps (Machine Learning Operations), Image Analysis, Natural Language Processing, Artificial Intelligence and Machine Learning (AI/ML), Amazon Web Services, Deep Learning, AI Personalization, Model Evaluation, Applied Machine Learning, Computer Vision, Machine Learning, Feature Engineering, Text Mining, Data Wrangling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Content Performance Analysis, Newsletters, Marketing Analytics, Business Intelligence, Paid media, Performance marketing, Key Performance Indicators (KPIs), Campaign Management, Social Media Marketing, HubSpot CRM, Social Media Management, Digital Marketing, Google Ads, Marketo, Marketing Automation, Email Marketing, Value Propositions, Canva (Software), Content Creation, Web Analytics
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Kubernetes, Nginx
Beginner · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Product Marketing, Go To Market Strategy, Technical Product Management, Value Propositions, Product Strategy, Product Management, Strategic Marketing, New Product Development, Storytelling, Product Knowledge, Marketing Planning, Product Promotion, Market Share, Product Improvement, Brand Strategy, User Feedback, Strategic Partnership, Market Analysis, Communication Strategies, Customer Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Statistical Hypothesis Testing, Clinical Data Management, Clinical Assessment, Data Analysis, Analytics, Machine Learning Methods, Healthcare Ethics, Health Informatics, Regression Analysis, Predictive Analytics, Supervised Learning, Statistical Analysis, Statistics, Probability & Statistics, Decision Tree Learning, Random Forest Algorithm
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Command-Line Interface, Application Development, Code Review, Development Environment, Unix Commands, Model Context Protocol, Software Installation, Tool Calling, Secure Coding, Software Architecture
Beginner · Course · 1 - 4 Weeks