Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Software Course Catalog
Georgia Institute of Technology
Skills you'll gain: Software-Defined Networking, Network Performance Management, Network Infrastructure, Data Centers, Network Architecture, Computer Networking, Cloud Computing, Network Routing, Microsoft Azure, Test Tools, Debugging, Scalability
Skills you'll gain: Application Security, Open Web Application Security Project (OWASP), OAuth, Data Validation, Authentications, Security Testing, Secure Coding, Web Applications, Authorization (Computing), Cyber Attacks, Distributed Denial-Of-Service (DDoS) Attacks, Cybersecurity, Server Side, Vulnerability Assessments
University of Colorado System
Skills you'll gain: Application Security, Vulnerability Assessments, Software Design, Threat Modeling, Vulnerability Management, Secure Coding, Software Design Patterns, Software Architecture, Software Visualization, Cryptography, Cybersecurity, Blockchain
Universidad Nacional Autónoma de México
Skills you'll gain: Post-Production, Open Source Technology, Media Production, Aesthetics, Creativity, Liberal Arts, Software Installation, Multimedia, Digital Publishing, Timelines, Content Creation, File Management, Editing
University of Colorado System
Skills you'll gain: Database Design, Software Design, Usability Testing, User Interface and User Experience (UI/UX) Design, Databases, Software Architecture, Software Design Patterns, Systems Design, Application Security, Design Strategies, Operating Systems
University of California San Diego
Skills you'll gain: Growth Mindedness, Technical Communication, Interviewing Skills, Adaptability, Algorithms, Overcoming Obstacles, Software Engineering, Verbal Communication Skills, Interpersonal Communications, Communication, Problem Solving, Professional Development, Complex Problem Solving, Data Structures
University of Colorado Boulder
Skills you'll gain: Database Management, Web Applications, Microservices, Software Architecture, Software Engineering, System Monitoring, User Acceptance Testing (UAT), Application Development, Distributed Computing, Prototyping, Apache Kafka, Requirements Elicitation, Test Automation, Data Analysis, Continuous Integration, Agile Methodology, Continuous Delivery, Restful API
University of Colorado System
Skills you'll gain: Unified Modeling Language, Unit Testing, Software Design, Software Engineering, Software Development Tools, Software Testing, Design, Development Testing, Data Ethics, Test Tools, Software Architecture, Dataflow, Conceptual Design
Skills you'll gain: Application Security, Security Testing, Software Testing, Cyber Security Assessment, Cryptography, Penetration Testing, Encryption, Authentications, Identity and Access Management, Business Logic, Test Case, Vulnerability Assessments, Web Servers, Data Validation, Network Protocols
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: Electronic Components, Digital Communications, Electronic Systems, Hardware Design, Basic Electrical Systems, Computer Hardware, Embedded Systems, System Configuration, Algorithms, Performance Tuning, Data Import/Export, Programming Principles, User Interface (UI), Computational Thinking, Computer Programming, Other Programming Languages, Event-Driven Programming, Development Environment, Physics, Prototyping
University of Colorado System
Skills you'll gain: Software Design, Software Development Life Cycle, Application Security, Technical Design, Security Engineering, Software Architecture, Software Development Methodologies, Conceptual Design, Waterfall Methodology, Requirements Analysis, Agile Methodology
In summary, here are 10 of our most popular software courses
- Software Defined Networking: Georgia Institute of Technology
- Software Security for Web Applications: Codio
- Software Design Threats and Mitigations: University of Colorado System
- Producción musical con software libre: Universidad Nacional Autónoma de México
- Software Design as an Abstraction: University of Colorado System
- Mastering the Software Engineering Interview: University of California San Diego
- Applications of Software Architecture for Big Data: University of Colorado Boulder
- Software Design Methods and Tools: University of Colorado System
- Software Security Testing: Packt
- Introduction to Software Development and Applications: Northeastern University