Software Engineering

Course Feature
  • Cost
    Free
  • Provider
    Udemy
  • Certificate
    No Information
  • Language
    English
  • Start Date
    2021-06-18
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Ashwini Digamber Dixit
Next Course
4.1
3,075 Ratings
This course on Software Engineering will provide an in-depth understanding of the Software Development Life Cycle (SDLC). It will cover the fundamentals of SDLC, why it is important, and the different phases and models involved. You will learn how to use SDLC to develop high-quality software within a predefined time and cost. This course is ideal for anyone looking to gain a comprehensive understanding of the software engineering process.
Show All
Course Overview

❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [July 17th, 2023]

Software Engineering is a course that provides an overview of the Software Development Life Cycle (SDLC). Students will learn the fundamentals of SDLC, including the purpose of each phase, the tasks performed at each step, and the deliverables that feed into the next phase. Popular SDLC models will also be discussed, such as the Waterfall, Agile, and Spiral models. By the end of the course, students will have a better understanding of the SDLC and how it is used to develop high-quality software products.

Course Syllabus

Introduction

Show All
Pros & Cons
  • Improve audio quality
  • Good explanation and highly capable instructor
  • Lack of subtitles
  • Instructor interruptions
Show All
Recommended Courses
free software-development-fundamentals-15816
Software Development Fundamentals
3.0
Edx 1,474 learners
Learn More
Software developers are in high demand, and learning Java is the first step to becoming one. This course covers Java syntax and object-oriented programming, class modeling, software testing, and modern development environments and tools. Learn how to design, develop, and test large applications in Java and understand core principles of professional software development. Start your journey today!
free software-testing-15817
Software Testing
4.0
ThaiMOOC 2,097 learners
Learn More
Software testing is an essential part of the software development process. It helps to identify bugs and errors in the code, ensuring that the software works as expected. Testing can be done manually or with automated tools, and there are various methods to choose from. By testing software thoroughly, developers can create better, more reliable products.
free software-construction-in-java-15818
Software Construction in Java
5.0
Edx 7,005 learners
Learn More
Take the next step in your software engineering journey with this course on Software Construction in Java. Learn how to write good code that is safe from bugs, easy to understand, and ready for change. Enroll now and become a skilled software engineer.
free software-debugging-15819
Software Debugging
4.5
Udacity 9,075 learners
Learn More
This course will teach you the fundamentals of software debugging, from understanding the basics of debugging to developing automated debugging tools. You will gain the skills to debug programs systematically and efficiently, and learn how to build automated debugging tools in Python. Enroll now and become a software debugging expert!
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet
arrow Click Allow to get free Software Engineering courses!