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.
Amazon Web Services
Skills you'll gain: Prompt Engineering, Amazon Bedrock, AI Workflows, AWS SageMaker, Generative AI Agents, Generative AI, Amazon Web Services, AI Orchestration, Solution Architecture, Artificial Intelligence, Data Quality, Computer Vision, Scalability, Data Pipelines, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Education Software and Technology, Mathematics Education
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: File I/O, Data Import/Export, Java Programming, Java, Computer Programming, Data Structures, Object Oriented Programming (OOP), Integrated Development Environments, Computer Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Report Writing, Microsoft Word, Microsoft Excel, Microsoft Office, Microsoft Outlook, Spreadsheet Software, Excel Formulas, Business Reporting, Gmail, Data Analysis Expressions (DAX), Email Automation, Productivity Software, Trend Analysis, Virtual Teams, Document Management, Collaborative Software, Data Visualization, Corporate Communications, Organizational Skills
Beginner · Course · 3 - 6 Months

Scrimba
Skills you'll gain: Typography, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Design, Web Development
Intermediate · Course · 1 - 4 Weeks

University of Virginia
Skills you'll gain: User Story, Javascript, Model View Controller, Debugging, HTML and CSS, Prototyping, jQuery, Web Applications, Hypertext Markup Language (HTML), User Interface (UI), Interactive Design, Web Design and Development, Web Development Tools, Web Design, Application Programming Interface (API), Application Development, Cascading Style Sheets (CSS), Software Development, User Experience, User Accounts
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Mockups, User Flows, Wireframing, Interaction Design, Mobile Development, User Interface (UI), Application Design, User Experience Design, Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Analysis Expressions (DAX), Power BI, Business Analysis, Financial Data, Business Intelligence, Data Modeling, Financial Analysis, Time Series Analysis and Forecasting, Data Visualization, Data Import/Export
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Web Design and Development, Cascading Style Sheets (CSS), Front-End Web Development, User Interface (UI), Browser Compatibility, Javascript, Mobile Development, Interactive Design
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Hardware Design, Application Specific Integrated Circuits, Electronics Engineering, Engineering Design Process, Electronic Hardware, Electronics, Design, Technical Design, Semiconductors, Computer-Aided Design, Electrical and Computer Engineering, Electronic Systems, Electronic Components, Verification And Validation, Simulation and Simulation Software, Open Source Technology, Schematic Diagrams
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Adobe InDesign, Layout Design, Color Theory, Typography, Photo Editing, Graphic Design, Design, Digital Design, Design Software
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Django (Web Framework), Application Programming Interface (API), Application Frameworks, Web Development, Program Development, Python Programming, Computer Programming, GitHub
Advanced · Course · 1 - 4 Weeks