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.
My Score0
Filter by
SubjectRequired
Required
LanguageRequired
Required
Learning ProductRequired
Required
Build job-relevant skills in under 2 hours with hands-on tutorials.
LevelRequired
Required
DurationRequired
Required
SubtitlesRequired
Required
EducatorRequired
Required
Hands-on LearningRequired
Required
Result for "Software Development"
Sort by: Best Match

Skills you'll gain: Flask (Web Framework), Web Development, Web Applications, Application Development, Web Development Tools, Application Frameworks, Object-Relational Mapping, Database Application, Back-End Web Development, Software Development, Database Management, Python Programming, Computer Programming