Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Software Course Catalog
Northeastern University
Skills you'll gain: Systems Thinking, Software Visualization, Software Engineering, Object Oriented Programming (OOP), Software Development Life Cycle, Risk Management, Software Design, Application Development, Software Development, Business Architecture, Business Risk Management, User Centered Design, Process Design, System Design and Implementation
Universidad Nacional Autónoma de México
Skills you'll gain: Post-Production, Open Source Technology, Media Production, Electronic Components, Digital Communications, Aesthetics, Electronic Systems, Hardware Design, Basic Electrical Systems, Multimedia, Computer Hardware, Embedded Systems, System Configuration, Algorithms, Creativity, Digital Publishing, Liberal Arts, Performance Tuning, Data Import/Export, Computational Thinking
Skills you'll gain: Application Security, Secure Coding, Threat Modeling, Security Testing, Software Development Life Cycle, Systems Development Life Cycle, Security Controls, Risk Management Framework, Security Engineering, Security Software, Security Requirements Analysis, Authorization (Computing), Data Security, Vulnerability Assessments, Identity and Access Management, Verification And Validation, Configuration Management
Board Infinity
Skills you'll gain: Test Case, Software Testing, Integration Testing, Software Development Life Cycle, System Testing, Acceptance Testing, Maintainability, Regression Testing, Test Planning, Software Quality Assurance, Functional Testing, Usability Testing
The Linux Foundation
Skills you'll gain: Open Source Technology, GitHub, CI/CD, Git (Version Control System), Version Control, Software Development Methodologies, Software Development Life Cycle, Technical Communication
University of Alberta
Skills you'll gain: Sprint Retrospectives, Scrum (Software Development), Software Technical Review, Agile Project Management, Backlogs, Software Quality Assurance, Agile Methodology, User Story, Debugging, Issue Tracking, Usability Testing, Application Performance Management, Usability, Constructive Feedback, User Research, Meeting Facilitation
University of Colorado System
Skills you'll gain: Requirements Analysis, User Requirements Documents, Requirements Elicitation, Agile Methodology, Functional Requirement, Software Documentation, System Requirements, Software Development Life Cycle, Agile Software Development, Waterfall Methodology, Technical Communication
University of Minnesota
Skills you'll gain: Software Testing, JUnit, Verification And Validation, Unit Testing, Test Case, Test Automation, Development Testing, Test Planning, Code Coverage, Software Quality Assurance, Functional Testing, Testability, Integration Testing, Test Data, Issue Tracking
- Status: Free
Ball State University
Skills you'll gain: Application Security, Cryptography, Authentications, Encryption, Cybersecurity, Information Systems Security, Email Security, Network Security, Advanced Encryption Standard (AES), Data Encryption Standard, Secure Coding, Application Development, Key Management, Public Key Infrastructure, Network Protocols, Data Integrity
Skills you'll gain: Software Development Life Cycle, Software Development, Embedded Software, Software Architecture, Automation, Microservices, Digital Transformation, Virtualization, Artificial Intelligence
Skills you'll gain: Secure Coding, Application Security, DevSecOps, Security Testing, Software Development Methodologies, Software Configuration Management, Software Development Life Cycle, Software Testing, Threat Modeling, Cyber Security Assessment, Cloud Security, Agile Methodology, Process Driven Development, Verification And Validation, Risk Management Framework
Fred Hutchinson Cancer Center
Skills you'll gain: Continuous Integration, Continuous Deployment, CI/CD, GitHub, Docker (Software), Development Environment, Science and Research, Automation, Debugging, YAML, Scripting
In summary, here are 10 of our most popular software courses
- Introduction to Software Development and Applications: Northeastern University
- Tecnología musical con software libre: Universidad Nacional Autónoma de México
- Certified Secure Software Lifecycle Professional (CSSLP): Infosec
- Essential Testing Techniques in Software Development: Board Infinity
- Open Source Software Development Methods: The Linux Foundation
- Reviews & Metrics for Software Improvements: University of Alberta
- Requirements Gathering for Secure Software Development: University of Colorado System
- Introduction to Software Testing: University of Minnesota
- CS 647: Cybersecurity and Secure Software Design. (2024): Ball State University
- SDV 101: Introduction to Software Defined Vehicles: digital.auto