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, Full-Stack Web Development, Software Design, Software Development Methodologies, Software Design Patterns, Development Environment, Unified Modeling Language, Software Engineering, Web Applications, Software Development Tools, Software Development, Application Deployment, Programming Principles, Front-End Web Development, Web Language, Back-End Web Development, Software Documentation, Computer Programming, Python Programming

Status: Free Trial
Status: AI skills

Skills you'll gain: Cloud Deployment, Unit Testing, Software Development Life Cycle, CI/CD, Server Side, Istio, Cloud-Native Computing, Software Architecture, Cloud Computing Architecture, Application Deployment, Responsive Web Design, Node.JS, Django (Web Framework), Git (Version Control System), HTML and CSS, Front-End Web Development, Cloud Computing, Data Ethics, Data Import/Export, Software Development

Status: Free Trial

Skills you'll gain: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Cascading Style Sheets (CSS), Unix Commands, HTML and CSS, Git (Version Control System), Back-End Web Development, API Testing, GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), Database Management, Code Reusability, Mobile Development, Python Programming

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)