A practical introduction to software engineering – Learn the fundamentals of the development process, tools and methodologies, and strategies for improving code quality. Discover how to successfully execute projects in a collaborative work environment.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
This specialization is for those who want to take their skills beyond basic coding. Writing software is a broad set of skills, tools, and philosophies. These six courses introduce a systematic approach to software development that builds on your previous coding knowledge and experience.
Learners experience a hands-on approach to all topics. You’ll get to see up close how these tools and ideas work. The assignments will take you through the process of installing, configuring, and using the tools learned in these six courses.
Learners will also use these skills to build projects such as a calculator.
10 hours
4.2 (22 ratings)
10 hours
9 hours
4.2 (14 ratings)
10 hours
10 hours
6 hours