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 Engineering, Software Design, Software Development Methodologies, Software Design Patterns, Software Development Tools, Systems Development, Program Development, Software Development, Unified Modeling Language, Integrated Development Environments, Object Oriented Design, Computer Programming, Cloud Development, Back-End Web Development, Front-End Web Development, Python Programming

Status: Free Trial
Status: AI skills

Skills you'll gain: Serverless Computing, Software Development Life Cycle, Node.JS, OpenShift, Kubernetes, GitHub, Software Architecture, ChatGPT, React Redux, Web Development Tools, Microservices, Istio, Flask (Web Framework), Containerization, React.js, Cloud Computing Architecture, Object-Relational Mapping, CI/CD, Jupyter, Professional Networking

Status: Free Trial
Status: AI skills

Skills you'll gain: Software Development Life Cycle, Full-Stack Web Development, Software Development Methodologies, Model View Controller, Git (Version Control System), JUnit, GitHub, Version Control, Spring Boot, Software Development, Responsive Web Design, Object Oriented Programming (OOP), SQL, Java Programming, Java, Restful API, Database Management, Data Structures, Generative AI, Digital Transformation

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)