Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Software Course Catalog
 Status: NewStatus: Preview Status: NewStatus: Preview- Coursera Instructor Network - Skills you'll gain: Code Coverage, Embedded Software, Real-Time Operating Systems, Performance Testing, System Testing, Software Testing, User Acceptance Testing (UAT), Verification And Validation, Embedded Systems, Acceptance Testing, Test Tools, Test Execution Engine, Test Case, Test Planning, Integration Testing, Real Time Data 
 Status: Preview Status: Preview- Coursera Instructor Network - Skills you'll gain: Selenium (Software), Test Automation, Debugging, Scripting, Automation, Web Scraping, Software Testing, Web Development Tools, Test Case, Browser Compatibility, Test Data 
 Status: Free Trial Status: Free Trial- DeepLearning.AI - Skills you'll gain: Prompt Engineering, Large Language Modeling, LLM Application, Generative AI, Code Review, Program Development, Software Development Methodologies, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML) 
 Status: NewStatus: Preview Status: NewStatus: Preview- Coursera Instructor Network - Skills you'll gain: Artifactory, Application Security, Application Deployment, Vulnerability Scanning, CI/CD, Package and Software Management, Continuous Integration, DevSecOps, Continuous Deployment, Release Management, Security Testing, Vulnerability Assessments, DevOps, GitHub, Automation 
 - University of Colorado Boulder - Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Data Structures, System Programming, Microarchitecture, C (Programming Language), Hardware Architecture, Computer Architecture, Integrated Development Environments, Software Design, Maintainability, System Configuration, Development Environment, Peripheral Devices 
 Status: NewStatus: Preview Status: NewStatus: Preview- Coursera Instructor Network - Skills you'll gain: Software Quality Assurance, Quality Assurance, Test Automation, Test Tools, Acceptance Testing, Agile Software Development, Test Case, Software Testing, Continuous Integration, User Acceptance Testing (UAT), Agile Methodology, User Story, Automation, Analysis, Collaboration 
 Status: Preview Status: Preview- Starweaver - Skills you'll gain: Loyalty Programs, Customer Relationship Management (CRM) Software, Customer Retention, Customer Success Management, Sales Management, Marketing Automation, Marketing Strategies, Business Development, Performance Management, Performance Measurement, Data-Driven Decision-Making, Predictive Modeling 
 Status: Free Trial Status: Free Trial- University of Colorado System - Skills you'll gain: Requirements Elicitation, Software Design Documents, Requirements Analysis, Security Requirements Analysis, Mockups, Interviewing Skills, User Requirements Documents, Storyboarding, Functional Requirement, Goal Setting, Software Development Methodologies, Software Documentation, Agile Methodology, Business Requirements, Unified Modeling Language, Risk Management Framework, System Requirements, Meeting Facilitation, Prototyping, Software Development Life Cycle 
 Status: Free Trial Status: Free Trial- University of Colorado Boulder - Skills you'll gain: Service Level, Performance Testing, Software Engineering, Database Management, Acceptance Testing, Web Applications, Software Architecture, Scalability, Microservices, Data Infrastructure, Data Architecture, System Monitoring, Distributed Computing, Application Deployment, Application Development, Predictive Modeling, Prototyping, Web Development, Application Performance Management, Big Data 
 Status: Free Trial Status: Free Trial- DeepLearning.AI - Skills you'll gain: Database Design, Software Design Patterns, Databases, Application Design, Database Management, Software Design, Software Architecture, System Design and Implementation, Large Language Modeling, Artificial Intelligence, Security Testing, Secure Coding, Application Programming Interface (API), Performance Tuning 
 Status: Free Trial Status: Free Trial- Pontificia Universidad Católica del Perú - Skills you'll gain: Software Development Life Cycle, Unified Modeling Language, Software Design, Software Engineering, Systems Development, Software Development, Waterfall Methodology, Requirements Analysis 
 Status: Free Trial Status: Free Trial- SkillUp - Skills you'll gain: Email Security, Productivity Software, Microsoft Outlook, File Management, Collaborative Software, Presentations, Microsoft Teams, Google Docs, Calendar Management, Microsoft PowerPoint, Control Panels, Gmail, Slack (Software), Microsoft Office, Microsoft Word, Spreadsheet Software, Setting Appointments, Google Workspace, Google Sheets, Software Installation 
In summary, here are 10 of our most popular software courses
- Advanced Techniques in Embedded Software Testing: Coursera Instructor Network
- Introduction to Selenium: Coursera Instructor Network
- Introduction to Generative AI for Software Development: DeepLearning.AI
- JFrog DevOps: Secure Software Pipelines & CI/CD Mastery: Coursera Instructor Network
- Embedded Software and Hardware Architecture: University of Colorado Boulder
- QA Process Optimization: Agile & Automated Testing: Coursera Instructor Network
- Customer Relationship Management: Starweaver
- Requirements Engineering: Secure Software Specifications: University of Colorado System
- Software Architecture for Big Data: University of Colorado Boulder
- AI-Powered Software and System Design: DeepLearning.AI










