Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Software Course Catalog
University of Colorado Boulder
Skills you'll gain: Service Level, Software Engineering, Data Architecture, Web Applications, Software Architecture, Performance Testing, Scalability, Systems Architecture, Functional Requirement, Distributed Computing, Databases, Acceptance Testing, Application Deployment, Application Development, Predictive Modeling, Software Testing, System Design and Implementation, Requirements Elicitation, Transaction Processing, User Story
The Hong Kong University of Science and Technology
Skills you'll gain: Computer Hardware, Computer Graphics, Computer Systems, Spreadsheet Software, Document Management, Graphic and Visual Design Software, File Management
Skills you'll gain: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Integrated Development Environments, Computer Programming
- Status: Free
Coursera Instructor Network
Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Engineering Software, Development Environment
The Linux Foundation
Skills you'll gain: Package and Software Management, Open Source Technology, Git (Version Control System), Linux, Command-Line Interface, Bash (Scripting Language), File Systems, Unix Commands, GitHub, Linux Administration, Version Control, Linux Commands, User Accounts, CI/CD, Shell Script, Unix, System Configuration, Unix Shell, Software Installation, Software Development Tools
- Status: Free
The University of Chicago
Skills you'll gain: Software-Defined Networking, Computer Networking, Virtualization, Network Architecture, Network Administration, Network Switches, Network Routing, Network Security, Wide Area Networks, Data Centers, Application Programming Interface (API), Scalability
University of Minnesota
Skills you'll gain: Software Development Methodologies, Agile Methodology, Software Engineering, Software Development Life Cycle, Requirements Analysis, Application Deployment, Agile Software Development, Systems Development, Software Architecture, Verification And Validation, Software Development, Process Driven Development, Waterfall Methodology, Software Testing, Scrum (Software Development), Release Management, Development Testing, Maintainability
- Status: Free
Yale University
Skills you'll gain: Clinical Trials, Software Development Life Cycle, Usability, Human Computer Interaction, Regulatory Affairs, Quality Management Systems, Risk Management, Software Design, Healthcare Industry Knowledge, Medical Records, Regulatory Compliance, Entrepreneurship, Artificial Intelligence and Machine Learning (AI/ML), Cybersecurity, System Requirements
Pontificia Universidad Católica del Perú
Skills you'll gain: Software Development Life Cycle, Unified Modeling Language, Software Development Methodologies, Software Design, Software Engineering, Software Development, Waterfall Methodology, Requirements Analysis
- Status: Free
Coursera Instructor Network
Skills you'll gain: Software Development Tools, Software Development Methodologies, Agile Project Management, Agile Methodology, Software Engineering, Software Engineering Tools, Data Ethics, Generative AI, Artificial Intelligence
Skills you'll gain: Generative AI, CI/CD, ChatGPT, Software Development, Software Development Life Cycle, DevSecOps, Data Ethics, Artificial Intelligence, OpenAI, Natural Language Processing, Prototyping, Software Architecture, Software Testing, Debugging
Skills you'll gain: Software Development Life Cycle, Unit Testing, Systems Analysis, Systems Development, Pseudocode, Agile Methodology, Software Development, Software Design, Systems Architecture, Programming Principles, Test Planning, Scrum (Software Development), Software Testing
In summary, here are 10 of our most popular software courses
- Software Architecture for Big Data: University of Colorado Boulder
- Introduction to Computers and Office Productivity Software: The Hong Kong University of Science and Technology
- Introduction to Software Development: Amazon
- Software Creation: Version Control, Debugging, Object Design: Coursera Instructor Network
- Open Source Software Development, Linux and Git: The Linux Foundation
- Software Defined Networking: The University of Chicago
- Software Development Processes and Methodologies: University of Minnesota
- Introduction to Medical Software: Yale University
- Introducción al Desarrollo de Software: Pontificia Universidad Católica del Perú
- GenAI for Software Engineering Teams: Coursera Instructor Network