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.
Rice University
Skills you'll gain: Microsoft Excel, Pivot Tables And Charts, Graphing, Spreadsheet Software, Excel Formulas, Data Analysis, Histogram, Scatter Plots, Data Visualization Software, Data Manipulation, Data Import/Export
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Presentation, Data Visualization, Interactive Data Visualization, Statistical Visualization, Dashboard, Data Visualization Software, Looker (Software), Data Literacy, Health Informatics, Technical Communication, Clinical Informatics, Data Mapping, Scatter Plots, Spatial Data Analysis, Data Analysis, Health Technology, Geospatial Mapping, Health Care, Business Metrics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Customer Service, Customer Relationship Management (CRM) Software, Customer experience improvement, Customer Relationship Management, Customer Engagement, Customer Data Management, Customer Insights, Digital Marketing, Trend Analysis, Data Analysis, Business Reporting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Customer Retention, Customer Analysis, Business Metrics, Data Analysis, Performance Metric, Customer Insights, Analysis, Performance Measurement, Trend Analysis, Benchmarking, Key Performance Indicators (KPIs), Pareto Chart, Data-Driven Decision-Making, Customer experience strategy (CX), Descriptive Analytics, Predictive Analytics, Root Cause Analysis, Consumer Behaviour
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Human Computer Interaction, Interaction Design
Beginner · Course · 1 - 4 Weeks

Stanford University
Skills you'll gain: Physics, Timelines, Verification And Validation, Scientific Methods, Research, Experimentation, Mathematical Modeling, Systems Of Measurement
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, Feature Engineering, PySpark, Data Import/Export, Big Data, Apache Spark, Dashboard, Data Architecture, Data Governance, Apache Kafka, Cloud Deployment, Apache Hadoop, Metadata Management, Data Storage, Apache Hive, Application Programming Interface (API), Data Quality, Data Cleansing, Applied Machine Learning, Cloud Services
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: C++ (Programming Language), Software Documentation, System Programming, Technical Documentation, Application Development, Maintainability, Data Structures, Generative AI, Application Performance Management, Algorithms, Scalability
Beginner · Course · 1 - 3 Months

Intermediate · Course · 3 - 6 Months

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Application Lifecycle Management, Mobile Development, UI Components, Application Development, Application Programming Interface (API), Data Persistence, User Interface (UI), Web Services, Programming Principles, JSON, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Systems Administration, Operating System Administration, Information Systems Security, Remote Access Systems, IT Infrastructure, Network Troubleshooting, OSI Models, Computer Networking, Routing Protocols, Desktop Support, Application Security, TCP/IP, Security Strategy, Server Administration, Security Awareness, Technical Support, Microsoft Windows, Computer Hardware, Software Installation, Help Desk Support
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Portfolio Management, Financial Trading, Data Visualization Software, Dataflow, UI Components
Intermediate · Course · 1 - 4 Weeks