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.
Software Architecture for Big Data

This specialization is for software engineers interested in the principles of building and architecting large software systems that use big data. Through three courses you will learn about how to build and architect performant distributed systems from industry experts at Initial Capacity. This specialization can be taken for academic credit as part of CU Boulder’s MS in Data Science or MS in Computer Science degrees offered on the Coursera platform. These fully accredited graduate degrees offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more: MS in Data Science: https://www.coursera.org/degrees/master-of-science-data-science-boulder MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder
Status: System Testing
Status: Big Data
AdvancedSpecialization

Learner reviews across Software Architecture for Big Data
Showing: 20 of 34
Fundamentals of Software Architecture for Big Data
All Learners
All Stars
Most Helpful
George
Course: Fundamentals of Software Architecture for Big Data
1.0
Reviewed Dec 17, 2022Course: Fundamentals of Software Architecture for Big DataAbhinash
Course: Fundamentals of Software Architecture for Big Data
2.0
Reviewed Aug 13, 2023Course: Fundamentals of Software Architecture for Big DataThe course content and the assignments felt like they were not related at all at times. It felt like the instructor deliberately avoided making video lectures for concepts that would be a degree more complicated to understand and just threw in links to external articles and research papers - without any kind of overview of the concepts whatsoever.
Joseph
Course: Fundamentals of Software Architecture for Big Data
1.0
Reviewed Jan 4, 2024Course: Fundamentals of Software Architecture for Big DataTerrible. I am not a beginner. Put aside the lack of support from TAs/Instructors, put aside the unclear and disorganized assignment criteria. The code supplied for testing in the 3rd assignment straight up is missing dependencies, rendering the assignment completely unworkable. This is a terrible introduction to the master's degree at Univ at Colorado Boulder. I'm only glad I took this specialization path first instead of the other, so I didn't waste any money paying for credit. It's too bad. I really want to find a good online master's program where the professors/TAs are engaged and the assignments are relevant, albeit challenging, and workable! BROKEN ASSIGMENTS MUST BE FIXED!
David
Course: Fundamentals of Software Architecture for Big Data
3.0
Reviewed Dec 16, 2022Course: Fundamentals of Software Architecture for Big Data1. 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).
Patrick
Course: Fundamentals of Software Architecture for Big Data
1.0
Reviewed Sep 18, 2023Course: Fundamentals of Software Architecture for Big DataMaybe i had the wrong expectations. I enrolled expecting a somewhat traditional class content delivery. But it seems like the course is pretty superficial, and quite random? Like, why am I learning about bitcoin in this class? how does that add to my knowledge and understanding of big data systems? I don't get it. Why are we reading and answering quizzes on accidental vs essential? I didn't quite see the value proposition, I guess.
Jiandong
Course: Fundamentals of Software Architecture for Big Data
1.0
Reviewed Dec 14, 2023Course: Fundamentals of Software Architecture for Big DataTypically, you will have a short lecture which does not help the assignment at all. Even more, the guide for the assignment is vague. Collectively, if you know how to complete the coding assignment, you don't need to learn this course; if you have no idea about the assignment, you cannot learn anything useful from the lecture. Extremely frustrating about the design of the course.
Bella
Course: Fundamentals of Software Architecture for Big Data
1.0
Reviewed Jan 8, 2024Course: Fundamentals of Software Architecture for Big DataAs other reviewers have described, there are many more prerequisites required than stated on the course page. If you do not have experience with Java you will be very lost on what to do. Unenrolled immediately
Rosheen
Course: Fundamentals of Software Architecture for Big Data
3.0
Reviewed Jul 8, 2023Course: Fundamentals of Software Architecture for Big DataI think the material is good, but I would like to have more ways to interact with classmates, course coordinators, and instructors that are not asynchronous.
For example, a discord or slack group to talk about the class, video calls (i.e. zoom) for office hours, etc.
Dylan
Course: Fundamentals of Software Architecture for Big Data
5.0
Reviewed Oct 17, 2023Course: Fundamentals of Software Architecture for Big DataMake sure you have a basic to intermediate understanding of Java to complete the Assignments. The instructions can be vague and implied given the experience you're supposed to already have with Java.
Filipe
Course: Fundamentals of Software Architecture for Big Data
4.0
Reviewed May 26, 2023Course: Fundamentals of Software Architecture for Big DataDoes not go very deep and some exercises doen't really seem to work software architecture concepts, but merely simple coding problems or completions.
Yao
Course: Fundamentals of Software Architecture for Big Data
1.0
Reviewed Feb 15, 2024Course: Fundamentals of Software Architecture for Big DataThis course is a joke and barely treads above the line of "its a waste of time"
Pei
Course: Fundamentals of Software Architecture for Big Data
3.0
Reviewed Jan 17, 2024Course: Fundamentals of Software Architecture for Big DataI found the video lectures to be uneven in quality. Some of them were good, but many felt cursory and disconnected from the assignments. Some of the slides used in the lectures were also low-effort (i.e. words repeated by the lecturer instead of diagrams or something that added to the presentation). I agree with another reviewer that the course themes seemed random, but I did find the topics and external reading materials to be interesting and useful, particularly around the CAP theorem and its practical applications. As someone who has professional experience in several languages but not Java, I did spend a lot of time independently learning Java and its ecosystem (this is not a knock on the course, more of a F.Y.I). However, I do think the coding assignments could have had clearer instructions. I also noticed that there were unanswered questions on discussion forums from over a month ago from students asking for help, so don't expect any assistance from the course facilitators.
Michael
Course: Fundamentals of Software Architecture for Big Data
1.0
Reviewed Apr 28, 2024Course: Fundamentals of Software Architecture for Big DataIt is expected that you already have in-depth knowledge of Java and Kotlin. During the exercises, the biggest challenges of the course are setting up and configuring the environment and not the topics actually discussed in the course. There is hardly any help with the setup, the only description is for Mac systems, Windows users are on their own. In general, I have to say that when I pay 500$+ (for-credit version) for a course, I expect much better learning material and better exercises.
Filip
Course: Fundamentals of Software Architecture for Big Data
5.0
Reviewed Jul 6, 2024Course: Fundamentals of Software Architecture for Big DataSolid advanced-level course for software architects looking to broaden horizons. The course is challange-based and requires experience with Object Oriented Programming, plus basic experience in Java.
Daniil
Course: Fundamentals of Software Architecture for Big Data
2.0
Reviewed Jan 22, 2024Course: Fundamentals of Software Architecture for Big DataThe course is optimized for MacOS. If you are using any other OS expect headaches. The theoretical part is nice and clean, practical will require one to remember/understand a lot of Java syntax without any reflexion of theoretical concepts.
Sean
Course: Fundamentals of Software Architecture for Big Data
5.0
Reviewed May 22, 2024Course: Fundamentals of Software Architecture for Big DataThank you for such an intelligently thought out online cadence to projects and learning material. I found it to be a wonderful start to the pathway to enter MS-CS degree track and appreciated the way that I could learn alongside the exercises by spending time in the code examples and structure of how the assignments worked.
HYUNGWOO
Course: Fundamentals of Software Architecture for Big Data
5.0
Reviewed Jul 3, 2024Course: Fundamentals of Software Architecture for Big DataI'd like the lecture notes to be well-organized, even outside of the lecture itself.
Wolfy
Course: Fundamentals of Software Architecture for Big Data
5.0
Reviewed Aug 12, 2024Course: Fundamentals of Software Architecture for Big DataRequires Java programming
Gerald
Course: Fundamentals of Software Architecture for Big Data
5.0
Reviewed Apr 23, 2024Course: Fundamentals of Software Architecture for Big DataImpressive content
Hidetake
Course: Fundamentals of Software Architecture for Big Data
5.0
Reviewed Mar 28, 2024Course: Fundamentals of Software Architecture for Big Datagood experience
Show: 20 results per page