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: Interactive Data Visualization, Business Intelligence, Data Presentation, Infographics, Data Visualization, Dashboard, Generative AI, Data Ethics, Responsible AI, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), SQL, Data Analysis, Presentations, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Virtualization, Cloud Computing, Virtual Machines, Cloud Services, Network Architecture, Computer Hardware, Operating Systems, Computer Displays, Mobile Development Tools, Wireless Networks, Android (Operating System), Apple iOS
Build toward a degree
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Java Programming, Application Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Network Planning And Design, Network Monitoring, Network Administration, Event Monitoring, Hybrid Cloud Computing, Cloud Engineering, Network Troubleshooting, Virtual Networking, System Monitoring, Network Architecture, Google Cloud Platform, General Networking, Virtual Private Networks (VPN), Cloud Infrastructure, Managed Services, Firewall, Network Security, Load Balancing, Network Routing, Cloud Security
Advanced · Course · 1 - 3 Months

Illinois Tech
Skills you'll gain: Web Development, Database Design, Relational Databases, Web Development Tools, Databases, Full-Stack Web Development, Application Deployment, HTML and CSS, Cloud Deployment, Back-End Web Development, Application Development, Front-End Web Development, JavaScript Frameworks, Application Servers, Web Servers, Scripting, Javascript, Network Protocols, Cloud Computing
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Data Visualization Software, Dashboard, Data Analysis, Advanced Analytics, Interactive Data Visualization, Data Manipulation, Collaborative Software, Data Transformation, Data Sharing
Advanced · Course · 1 - 4 Weeks
Skills you'll gain: Angular, Test Driven Development (TDD), Web Components, HTML and CSS, Web Development, Software Testing, Cascading Style Sheets (CSS), Front-End Web Development, Development Environment, UI Components, Javascript, Data Persistence, Event-Driven Programming, Data Management, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Secure Coding, Authorization (Computing), Security Testing, Role-Based Access Control (RBAC), Application Security, Identity and Access Management, Programming Principles, Transaction Processing, Cryptography, Software Development, Software Architecture, Development Environment, Data Security, Scalability
Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Penetration Testing, Cyber Governance, Risk Management, Vendor Management, Governance Risk Management and Compliance, Security Awareness, Security Strategy, Business Risk Management, Cyber Security Policies, Compliance Management, Business Continuity, Personally Identifiable Information, Data Security
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Design Thinking, Business Modeling, Entrepreneurship, Value Propositions, New Product Development, Market Opportunities, Gap Analysis, Innovation, Technology Strategies, Strategic Thinking, New Business Development, Engineering Management, Market Analysis, Business Strategies, Competitive Analysis, Sustainable Business, Engineering
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Vector Databases, Embeddings, Generative AI, Databases, LLM Application, AI Personalization, Database Design, NoSQL, Database Management, Database Architecture and Administration
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Education Software and Technology, Digital pedagogy, digital literacy, Collaborative Software, Quality Assurance
Intermediate · Course · 1 - 4 Weeks