Get started with custom lists to organize and share courses.

Sign up

Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Software Development Capstone Project

The University of British Columbia via edX

2 Reviews 25 students interested
Found in Computer Science

Taken this course? Share your experience with other students. Write review


In this project course, the final course in the Software Development MicroMasters program, you will learn how to input, manipulate, and return data with a modern web development stack. Using TypeScript and Node, you will manipulate large amounts of information using a domain-specific querying language. Backend, REST, and front-end technologies will be required to successfully complete the project.

In teams, students will work through the project in several sprints. In each sprint, students will produce a deliverable that is evaluated using an automated test suite. The feedback you will receive from this suite will be limited. To succeed at the project you will need to create your own private test suite to further validate each deliverable.

By working through such a large-scale development project, you will learn technical development skills, and gain experience with how teams develop software in the industry.

This is the largest project in the Software Development MicroMasters program. Verified learners will have access to greatly increased staff coaching to help complete the project.

Taught by

Reid Holmes

Help Center

Most commonly asked questions about EdX EdX

Reviews for edX's Software Development Capstone Project
1.0 Based on 2 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 stars 100%

Did you take this course? Share your experience with other students.

Write a review
  • 1
1.0 a year ago
Anonymous completed this course.
I can't agree with the first reviewer more. This "course" (and I'm being generous even using that word) is an unconscionable abandonment of any sense of responsibility or accountability on the part of UBC.

To put the entire 6-course sequence in perspecive: The first two courses (taught by Gregor Kiczales) are perfectly fine courses (on functional programming), and they run like a well-oiled machine (no doubt due to the fact that he's been teaching them on one MOOC or another for at least the past few years, from what I can tell). These courses were both taught in Racket, a purely …
Was this review helpful to you? Yes
1.0 a year ago
Anonymous is taking this course right now.
"Great access to coaching staff" === "A TA responding in 1/2 - 1 days with a response that's the equivalent of someone shrugging their shoulders.

There has not been 1 student to complete this program. Why? BECAUSE THE CAPSTONE IS A GIGANTIC HORROR OF POORLY WRITTEN CODE.

And, for some reason they just upped the requirements to pass from 1 section to the next to be 90%, which seems near impossible.

There is 0 feedback from the automated grading bot on GitHub so you have no idea how to improve your grade.

The whole experience seems thrown together as an afterthought. I want my 300 dollars back, and the amount I paid for each course in the MicroMasters program because the only reason I paid for each one was to get the stupid MicroMasters certificate in the first place.

Don't think I will ever consider doing anytime of MicroMasters on edx again.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.