Software Development

Software Development is the process of conceiving, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Coursera's software development catalogue teaches you about the practical aspects of complex software systems development. You'll learn about different software development paradigms, design patterns, coding conventions, source control, software testing, debugging, and software architecture. In addition to this, you'll also gain knowledge about continuous integration and continuous delivery (CI/CD) workflows, Agile development methodologies, and the role of cloud computing in modern software development. This skill is essential for aspiring software developers, software engineers, IT professionals, or anyone interested in building robust, reliable, and efficient software systems.
44credentials
163courses

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a $165,760 median salary ¹.

    description:

    A Solutions Architect manages technical solutions, ensuring they meet business needs while balancing architecture, security, and scalability.

    This role has a $165,760 median salary ¹.

    Offered by

    Board Infinity _logo
    Akamai Technologies, Inc._logo
  • This role has a $113,920 median salary ¹.

    description:

    A Mainframe Developer maintains and develops software for large-scale systems, ensuring performance and reliability, often using COBOL and JCL.

    This role has a $113,920 median salary ¹.

    Offered by

    IBM _logo
    LearnQuest_logo

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "software development"

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Electronic Hardware, Electronic Systems, Verification And Validation, Embedded Systems, Application Specific Integrated Circuits, Eclipse (Software), System Design and Implementation, Program Development, Technical Design, Integrated Development Environments, Computer Architecture, Computational Logic, Hardware Architecture, Software Development, Embedded Software, Debugging, Development Environment, Simulations

  • Status: New
    Status: Free Trial

    Skills you'll gain: Performance Tuning, Software Development Tools, Code Review, Collaborative Software, Integrated Development Environments, Software Visualization, Generative AI, Software Engineering, Software Technical Review, Application Security, Software Development, DevSecOps, Prompt Engineering, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Debugging, Software Development Life Cycle, Automation, Analysis

  • Status: New
    Status: Preview

    Birla Institute of Technology & Science, Pilani

    Skills you'll gain: Linux Commands, Shell Script, Unix Commands, Operating System Administration, Systems Administration, Data Storage, Data Management, Process Management, Software Development, Computer Security

  • Status: New
    Status: Free Trial

    Skills you'll gain: API Design, Generative AI, ChatGPT, LLM Application, Database Design, Prompt Engineering, Application Lifecycle Management, Software Development, Software Technical Review, Application Performance Management, Automation

  • Status: Free Trial

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Large Language Modeling, Responsible AI, AI Personalization, Mobile Development, ChatGPT, Anthropic Claude, Artificial Intelligence, LLM Application, Software Development Tools, Software Testing, Apple iOS, AI Product Strategy, Test Automation, Software Development, Machine Learning Methods, DevSecOps, Artificial Intelligence and Machine Learning (AI/ML)

  • Status: New
    Status: Preview

    Skills you'll gain: Role-Based Access Control (RBAC), Code Review, Continuous Integration, Code Coverage, Software Quality Assurance, Software Quality (SQA/SQC), Software Technical Review, CI/CD, Apache Maven, GitHub, PostgreSQL, Programming Principles, Software Engineering, Software Development, Configuration Management, Git (Version Control System), Building Codes, Software Installation

  • Status: New
    Status: Free Trial

    Skills you'll gain: Prompt Engineering, Anthropic Claude, LLM Application, Debugging, ChatGPT, Generative AI, Multimodal Prompts, Cloud API, Pseudocode, Integrated Development Environments, Artificial Intelligence, Software Development Tools, Responsible AI, Software Installation, Code Review, Application Programming Interface (API), System Configuration, Web Development Tools, Software Development, Program Development

  • Amazon Web Services

    Skills you'll gain: AWS Identity and Access Management (IAM), Infrastructure as Code (IaC), Command-Line Interface, Amazon CloudWatch, AWS CloudFormation, Root Cause Analysis, Amazon DynamoDB, Customer Relationship Building, Network Troubleshooting, Amazon Web Services, Customer Relationship Management, Software Architecture, IT Automation, Linux Commands, Cloud Computing, Linux, Web Applications, Information Technology, Customer Service, Software Development

  • Status: Free Trial

    Skills you'll gain: Engineering Software, Software Development, Interviewing Skills, Software Engineering, Relationship Building, Professional Development, Application Development, DevOps, Professionalism, Verbal Communication Skills, Problem Solving, Communication, Cloud Computing

  • Status: New
    Status: Free Trial

    Birla Institute of Technology & Science, Pilani

    Skills you'll gain: Computational Logic, Logical Reasoning, Deductive Reasoning, Analytical Skills, Theoretical Computer Science, Computational Thinking, Computer Science, Data Analysis, Computer Programming, Verification And Validation, Algorithms, Program Development, Software Development, Machine Learning

  • Status: New

    Skills you'll gain: Programming Principles, Cloud Applications, Computer Programming, Debugging, Application Design, Computer Science, Software Development, Pseudocode, Object Oriented Programming (OOP), Algorithms, Data Structures, Other Programming Languages

  • Status: Free Trial

    Akamai Technologies, Inc.

    Skills you'll gain: Endpoint Security, Database Systems, Computer Security Incident Management, Security Management, Ubuntu, Routing Protocols, Database Design, Application Development, Network Architecture, Linux Commands, TCP/IP, Operating Systems, Database Theory, Web Design and Development, Cascading Style Sheets (CSS), Web Development, Data Structures, Python Programming, Data Analysis, Software Development

What brings you to Coursera today?

Leading partners

  • IBM
  • Scrimba
  • Packt
  • LearnQuest
  • Pearson
  • Edureka
  • Microsoft
  • SkillUp