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
University of Leeds
Skills you'll gain: Test Case, Software Testing, Software Quality Assurance, Quality Assurance, User Acceptance Testing (UAT), Test Planning, Verification And Validation, Acceptance Testing, System Testing, Unit Testing, Functional Testing, Usability Testing, Integration Testing, Performance Testing, Software Development Life Cycle, Software Development
- Status: Free Trial
Microsoft
Skills you'll gain: CI/CD, GitHub, C# (Programming Language), HTML and CSS, Load Balancing, Continuous Integration, Git (Version Control System), Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Full-Stack Web Development, Web Development, Debugging, SQL, Application Deployment, Microsoft Copilot, .NET Framework, Graph Theory
- Status: Free Trial
Skills you'll gain: Prompt Engineering, ChatGPT, Generative AI, Large Language Modeling, Data Ethics, OpenAI, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, Application Security, CI/CD, Natural Language Processing, Code Review, Software Engineering, Program Development, Software Architecture, IBM Cloud
- Status: Free Trial
Skills you'll gain: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Development Environment, Integrated Development Environments, Software Engineering, Programming Principles
- Status: Free Trial
Skills you'll gain: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Microarchitecture, Software Development, Real-Time Operating Systems, Development Environment, Hardware Architecture, Debugging, Program Development, Application Security, Build Tools, Computer Architecture, C (Programming Language), System Configuration, Application Development, Security Engineering, C++ (Programming Language)
- Status: Free Trial
University of Alberta
Skills you'll gain: Software Architecture, Unified Modeling Language, Systems Architecture, Software Design, Software Visualization, Solution Architecture, Software Systems, Software Development, Software Documentation, Service Oriented Architecture, Software Design Patterns, Enterprise Architecture, Maintainability, Application Deployment, Scalability, Databases
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, Peripheral Devices
- Status: Free Trial
DeepLearning.AI
Skills you'll gain: Prompt Engineering, Large Language Modeling, Database Design, Software Documentation, Software Design Patterns, Database Systems, Collaborative Software, Software Testing, ChatGPT, Technical Documentation, Generative AI, Code Review, Software Architecture, API Design, System Design and Implementation, Dependency Analysis, Artificial Intelligence, Software Engineering, Software Development, Machine Learning
- Status: Free
Coursera Project Network
Skills you'll gain: Workflow Management, Jira (Software), Product Roadmaps, Backlogs, Kanban Principles, Project Coordination, Agile Software Development, Agile Methodology, Issue Tracking, Agile Project Management, Project Management Software, Work Order
- Status: Free TrialStatus: AI skills
Google
Skills you'll gain: Responsive Web Design, Storyboarding, Wireframing, User Experience Design, UI/UX Research, Usability Testing, Information Architecture, Presentations, User Research, Figma (Design Software), Design Reviews, Persona (User Experience), Web Content Accessibility Guidelines, Mobile Development, User Story, Cross Platform Development, Data Ethics, Usability, Interviewing Skills, Applicant Tracking Systems
- Status: Free Trial
Skills you'll gain: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Development Environment, System Programming, Electronics, Electronic Systems, Software Development Tools, Hardware Architecture, Data Structures, Hardware Troubleshooting, Microarchitecture, Programming Principles, Performance Tuning, Computer Architecture, C++ (Programming Language), Data Storage
The Hong Kong University of Science and Technology
Skills you'll gain: Computer Hardware, Computer Graphics, Computer Systems, Graphics Software, Spreadsheet Software, Document Management, File Management, Data Management
In summary, here are 10 of our most popular software courses
- Foundations of Software Testing and Validation: University of Leeds
- Microsoft Full-Stack Developer: Microsoft
- Generative AI for Software Developers: IBM
- Introduction to Software Development: Amazon
- Arm Cortex-M Architecture and Software Development: Arm
- Software Architecture: University of Alberta
- Embedded Software and Hardware Architecture: University of Colorado Boulder
- Generative AI for Software Development: DeepLearning.AI
- Get started with Jira: Coursera Project Network
- Google UX Design: Google