Software Engineering Essentials

Provided by:
10/10 stars
based on  10 reviews
Provided by:
Cost FREE
Start Date On demand

Course Details

Cost

FREE

Upcoming Schedule

  • On demand

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
21570 reviews

Course Description

The world of software engineering requires high flexibility, an influx of new ideas, and the courage to challenge traditional approaches. As a software engineer, you need to know the methods, workflows and tools to handle continuously growing complexity and shortened development cycles. You must be able to work in teams to build high-quality software.

In this course, we will introduce the basic concepts of object-oriented software engineering. You will learn and apply UML modeling, patterns and project management techniques that are used when developing complex software systems.

This course is interactive. You will watch videos in which we explain critical theory. You will participate in online exercises to practice your knowledge including quizzes, UML modeling with peer reviews, and programming exercises with immediate feedback

Reviews 10/10 stars
10 Reviews for Software Engineering Essentials

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Constantin C profile image
Constantin C profile image

Constantin C

10/10 starsTaking Now
5 months, 1 week ago
It is a very good course to get you started on software engineering. It covers the most important topics in an easy to follow order. Each video is short and clearly explains the topic. The exercises also helped me get a better understanding of the theory.
Was this review helpful? Yes0
 Flag
Alessandro C profile image
Alessandro C profile image

Alessandro C

10/10 starsTaking Now
5 months, 1 week ago
The course content is very complete and really up-to-date. The video lessons are clear and you can always get help in their Slack channels. Now you can also do all exercises at your own pace!
Was this review helpful? Yes0
 Flag
GTC profile image
GTC profile image

GTC

10/10 starsCompleted
10 months, 3 weeks ago
The Gold Standard of Software Engineering MOOCs, suitable for competent coders who want to step up to become software engineers. The student will gain most if she also studies the accompanying textbook and completes the assignments and the software engineering project.
Was this review helpful? Yes0
 Flag
Apostolis Stergiou profile image
Apostolis Stergiou profile image

Apostolis Stergiou

10/10 starsCompleted
1 year, 4 months ago
The course is up to date with industry practices and covers topics such as requirement planning, project management, design patterns and release management. The lectures include both practical and theoretical videos and explanatory test cases. The final exam, quizzes, peer review projects and programming exercises are well thought and help in understanding and reviewing the core concepts of each week.
Was this review helpful? Yes0
 Flag
Yahiouche Salima profile image
Yahiouche Salima profile image

Yahiouche Salima

10/10 starsCompleted
1 year, 4 months ago
Very rich content, agile methods simply explained, instructors giving feedback instantly, its a week pace course, we had to prepare quizzes and exams before a week deadline, wich motivates and challenges mind, the final exam is really funny, well structured, feasible, with great new ideas
Was this review helpful? Yes0
 Flag
Marco Nieri profile image
Marco Nieri profile image

Marco Nieri

10/10 starsCompleted
1 year, 4 months ago
This is one of the recent courses that really make me change my mind about EdX. Not easy at all , well structured, up to date to modern concepts. Good and challenging exercises Recently EdX has really enhanced the quality of his courses. Recommended!
Was this review helpful? Yes0
 Flag
Marlon Breuer profile image
Marlon Breuer profile image

Marlon Breuer

10/10 starsCompleted
1 year, 4 months ago
I really enjoyed taking the course Software Engineering Essentials. The instructors explained each topic well prepared and clear. With the exercises I was able to try out what I have just learned.
Was this review helpful? Yes0
 Flag
Paul Smith profile image
Paul Smith profile image

Paul Smith

10/10 starsCompleted
1 year, 4 months ago
This course covers all the important aspects of software engineering from requirements elicitation and architectural patterns to build and release management. The short videos, quizzes and programming exercises helped to understand the topics and the instructors answered open questions using Slack. I really enjoyed this course and want to thank all the instructors for the effort they put into this course!
Was this review helpful? Yes0
 Flag
Anke Krug profile image
Anke Krug profile image

Anke Krug

10/10 starsTaking Now
1 year, 4 months ago
Great course, even for beginners with only little programming background. I have a lot of fun in the course!
Was this review helpful? Yes0
 Flag
Steve Kru profile image
Steve Kru profile image

Steve Kru

10/10 starsTaking Now
1 year, 4 months ago
Great interactive course with a mix of different exercises. The instructors are very motivated and helpful. I can only recommend the course!
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.