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.

L&T EduTech
Skills you'll gain: Machine Learning Algorithms, Internet Of Things, Artificial Intelligence, Unsupervised Learning, Python Programming, Embedded Software, Computer Vision, Peripheral Devices, Integrated Development Environments, Deep Learning, Applied Machine Learning, Image Analysis, Machine Learning, Embedded Systems, Civil Engineering, Computer Programming Tools, Wireless Networks, Automation, Digital Transformation, Real Time Data
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: SQL, Relational Databases, Microsoft SQL Servers, MySQL, Query Languages, Database Systems, Databases, Database Management, Stored Procedure, IBM DB2, Data Manipulation, Data Analysis, Transaction Processing
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Model Evaluation, Predictive Modeling, Machine Learning Algorithms, Statistical Machine Learning, Feature Engineering, Supervised Learning, Predictive Analytics, Applied Machine Learning, Data Preprocessing, R Programming, Classification Algorithms, Machine Learning, Random Forest Algorithm, Regression Analysis, Exploratory Data Analysis, Data Wrangling
Mixed · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Data Manipulation, File I/O, Data Structures, Scripting, Data Import/Export, Data Analysis, Python Programming, Data Storage
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Augmented Reality, Virtual Reality, Web Content Accessibility Guidelines, Emerging Technologies, Virtual Environment, Display Devices, Design Strategies, Human Computer Interaction, User Experience Design, Information Privacy, Conceptual Design, Diversity Equity and Inclusion Initiatives, Innovation, Personally Identifiable Information, Safety and Security, Ethical Standards And Conduct
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Goal Setting, Smart Goals, Professional Networking, Business Management, Professional Development, Staff Management, Leadership and Management, Operations Management, People Management, Business Administration, Planning, Customer Relationship Management, Organizational Leadership, Organizational Strategy, Leadership, Change Management
Mixed · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Computer Vision, Model Evaluation, Image Analysis, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Transfer Learning, Deep Learning, Machine Learning Methods, Image Quality, Data Preprocessing, Artificial Neural Networks, Matlab, Applied Machine Learning, PyTorch (Machine Learning Library), Machine Learning, Classification Algorithms, Artificial Intelligence and Machine Learning (AI/ML), Traffic Flow Optimization, Data Visualization
Beginner · Professional Certificate · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Prompt Engineering, Data Ethics, ChatGPT, Responsible AI, AI Personalization, Student Engagement, Generative AI Agents, Generative AI, Ethical Standards And Conduct, Education Software and Technology, Artificial Intelligence, Digital pedagogy, Teaching, Instructional Strategies
Beginner · Course · 1 - 4 Weeks
Universidade de São Paulo
Skills you'll gain: Usability Testing, Usability, Wireframing, Information Architecture, User Interface (UI) Design, UI Components, User Experience Design, Prototyping, User Research, Style Guides, Design Elements And Principles, Cross Platform Development, Verification And Validation
Beginner · Course · 1 - 3 Months

Skills you'll gain: React.js, Routing Protocols, UI Components, JavaScript Frameworks, Frontend Performance, Front-End Web Development, Performance Tuning, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Event-Driven Programming, User Experience Design, User Interface (UI), Jest (JavaScript Testing Framework), Web Development Tools, Interaction Design, Debugging, Javascript, Application Performance Management, Web Frameworks, Data Management
Intermediate · Specialization · 3 - 6 Months

Epic Games
Skills you'll gain: Game Design, Video Game Development, Software Design Documents, Ideation, Interactive Design, Conceptual Design, User Experience Design, Program Development, Prototyping, Creativity
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Java Programming, Java, Data Structures, System Programming, Programming Principles, Debugging, Algorithms, Performance Testing
Intermediate · Course · 1 - 3 Months