Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Software Course Catalog
- Status: [object Object]
Skills you'll gain: Cloud Computing, Cloud Applications, Computer Programming, IBM Cloud, Software Engineering, Javascript, Web Development, Application Development, Programming Principles, Software Engineering Tools, Cloud Infrastructure, Full-Stack Web Development, Cloud API, Cloud Management, Cloud Platforms, Agile Software Development, Cloud Storage, Communication, DevOps, Software Architecture, Software As A Service, Continuous Integration, Software Testing, Computer Programming Tools, System Programming, Continuous Delivery, Docker (Software), Front-End Web Development, Leadership and Management, Django (Web Framework), NoSQL, Collaboration, Python Programming, SQL, Computer Science, Data Analysis, Kubernetes, Mergers & Acquisitions, React (web framework)
Skills you'll gain: Software Engineering, Computer Programming, Software Engineering Tools, Application Development, Programming Principles, Software Architecture, Agile Software Development, Communication, Computer Programming Tools, System Programming, Python Programming
University of Alberta
Skills you'll gain: Software Architecture, Software Engineering, Systems Design, Programming Principles, Computer Programming, System Software, Application Development, Computer Architecture, Design and Product, Java Programming, Product Design, Software Engineering Tools, Problem Solving, Computational Thinking, Project Management, Data Visualization, Product Management
Duke University
Skills you'll gain: Computer Programming, Java Programming, Programming Principles, Algorithms, Problem Solving, Data Structures, Software Engineering, Computer Programming Tools, Critical Thinking, Computational Thinking, Data Analysis, Javascript, Software Testing, Front-End Web Development, HTML and CSS, Web Design, Web Development, Web Development Tools, Computer Graphic Techniques, Software Architecture, Data Model, Cryptography, Data Analysis Software
University of Minnesota
Skills you'll gain: Software Engineering, Design and Product, Agile Software Development, Problem Solving, Software Architecture, Software Testing, Leadership and Management, Project Management, Scrum (Software Development), Software Engineering Tools, Continuous Delivery, User Experience, Application Development, Planning, Collaboration, Estimation, Critical Thinking, Customer Relationship Management, System Software, Theoretical Computer Science, Computer Programming, Graphics Software
The Hong Kong University of Science and Technology
Skills you'll gain: Software Engineering, Systems Design, Software Engineering Tools, Software Architecture, Software Testing, System Software, Software Framework, Agile Software Development, Data Model, Project Management, Human Computer Interaction, Process Analysis, Scrum (Software Development), User Experience Design, Product Design, Research and Design, Software-Defined Networking, Back-End Web Development
Skills you'll gain: Software Engineering, Computer Programming, Software Engineering Tools, Application Development, Programming Principles, Software Architecture, Agile Software Development, Communication, Computer Programming Tools, System Programming, Software Testing, Collaboration, Leadership and Management, Linux, Data Analysis, Mergers & Acquisitions, Python Programming
University of Alberta
Skills you'll gain: Software Engineering, Agile Software Development, Product Management, Design and Product, Leadership and Management, Project Management, Planning, Application Development, Product Design, Entrepreneurship, Strategy and Operations, Business Analysis, Collaboration, User Experience, Scrum (Software Development), Supply Chain and Logistics
University of Colorado Boulder
Skills you'll gain: Big Data, Software Engineering, Software Testing
Johns Hopkins University
Skills you'll gain: Python Programming, Machine Learning, Computer Programming, Artificial Neural Networks, C Programming Language Family, C++ Programming, Algorithms, Data Science, Linear Algebra
University of Minnesota
Skills you'll gain: Software Testing, Software Engineering, Computer Programming, Java Programming, Mobile Development Tools, Web Development, Problem Solving, Data Analysis Software, Programming Principles, System Software, Android Development, HTML and CSS, Mobile Development, Other Web Frameworks, Planning, Web Development Tools, iOS Development
Skills you'll gain: Artificial Neural Networks, Software Engineering
In summary, here are 10 of our most popular software courses
- IBM Full Stack Software Developer: IBM
- Introduction to Software Engineering: IBM
- Software Design and Architecture: University of Alberta
- Java Programming and Software Engineering Fundamentals: Duke University
- Software Development Lifecycle: University of Minnesota
- Software Engineering: The Hong Kong University of Science and Technology
- Applied Software Engineering Fundamentals: IBM
- Software Product Management: University of Alberta
- Fundamentals of Software Architecture for Big Data: University of Colorado Boulder
- GPU Programming: Johns Hopkins University