Chevron Left
Back to Fundamentals of Software Architecture for Big Data

Learner Reviews & Feedback for Fundamentals of Software Architecture for Big Data by University of Colorado Boulder

About the Course

The course is intended for individuals looking to understand the basics of software engineering as they relate to building large software systems that leverage big data. You will be introduced to software engineering concepts necessary to build and scale large, data intensive, distributed systems. Starting with software engineering best practices and loosely coupled, highly cohesive data microservices, the course takes you through the evolution of a distributed system over time. Fundamentals of Software Architecture for Big Data can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program at
Filter by:

1 - 2 of 2 Reviews for Fundamentals of Software Architecture for Big Data

By David P

Dec 16, 2022

1. They need a bit more improved instructions.

2. The monitors do not monitor the forums at all so if students are not helping others then there is NO help for your questions.

3. They completely rely upon students grading other students (there is no auto-grader e.g. like Univ Calif Sand Diego does).

4. There is "make-the tests pass" grades, but students are able to make one of the tests pass w/o actually doing it the correct way so the tests don't have sufficient efficacy. (The Milk Problem - a few students just copied the update method logic to the decrementBy logic which should not pass).

5. The course does not allow me to attach the certificate to my LinkedIn profile. Instead it asks me for my government issued ID as if I'm taking the course for college credit (I'm not).

By George B

Dec 17, 2022

The assignments were unclear (random programming exercises with no comments or indication as to what the components are actually supposed to accomplish) and had little to do with the assigned readings. Didn't feel like a college level course let alone a graduate level course, but it also didn't feel like it would be useful for someone just looking to learn about software architecture for big data.