Software Development

Learn more about the skills and certifications you need for a career as software or DevOps engineer, mainframe developer, QA tester, and more.

Coursera logo C cutout

Explore popular software development courses

Status: Free Trial

Skills you'll gain: Software Development Life Cycle, Software Architecture, Software Design, Scrum (Software Development), Software Engineering, Software Design Patterns, Agile Methodology, Software Development, Programming Principles, Application Development, Cloud Development, Web Development, Back-End Web Development, Front-End Web Development, Computer Programming, Integrated Development Environments, Python Programming

Status: Free Trial
Status: AI skills

Skills you'll gain: Prompt Engineering, Istio, Node.JS, Software Development Life Cycle, Software Architecture, Cloud Computing Architecture, Server Side, Application Deployment, React Redux, Kubernetes, Cloud Services, Responsive Web Design, Restful API, Django (Web Framework), Object-Relational Mapping, Git (Version Control System), Full-Stack Web Development, Cloud Computing, Jupyter, Engineering Software

Status: Free Trial

Skills you'll gain: Test Planning, Test Tools, Prompt Engineering, Version Control, Debugging, Software Design Patterns, Object Oriented Design, Software Testing, Object Oriented Programming (OOP), GitLab, Infrastructure as Code (IaC), Application Programming Interface (API), Mobile Development, Front-End Web Development, Application Deployment, Database Management, Back-End Web Development, Application Development, GitHub, Artificial Intelligence and Machine Learning (AI/ML)

Software development covers a wide variety of skills and careers, from programming to quality assurance to DevOps. With so many options and opportunities available, it can be tricky to know where to start. On Coursera, you'll find expert resources to support your goals, whether you're just starting out or are ready to take the next step in your career. Explore software development topics, including:

Ready to start learning? Explore our catalog of software development, DevOps, and IT courses for beginners and experienced professionals.

Frequently asked questions (FAQ)