Back to Fundamentals of Software Architecture for Big Data
University of Colorado Boulder

Fundamentals of Software Architecture for Big Data

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. This course 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: Blockchain
Status: Data Architecture
AdvancedCourse20 hours

Featured reviews

FF

5.0Reviewed Jul 5, 2024

Solid 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.

FP

4.0Reviewed May 25, 2023

Does not go very deep and some exercises doen't really seem to work software architecture concepts, but merely simple coding problems or completions.

JC

4.0Reviewed Oct 19, 2023

Good lectures and code assignments to solidify concepts.

DR

5.0Reviewed Oct 17, 2023

Make 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.

MS

4.0Reviewed Dec 14, 2023

The course is knowledgeable and enriching. The is scope for more peer interaction and virtual discussions/meetings once in a while.

HC

5.0Reviewed Jul 2, 2024

I'd like the lecture notes to be well-organized, even outside of the lecture itself.

All reviews

Showing: 20 of 33

George Baker
1.0
Reviewed Dec 17, 2022
Abhinash Khatiwada
2.0
Reviewed Aug 13, 2023
Joseph Capener
1.0
Reviewed Jan 4, 2024
David C Peterson
3.0
Reviewed Dec 16, 2022
Patrick Le
1.0
Reviewed Sep 18, 2023
Jiandong Wu
1.0
Reviewed Dec 14, 2023
Bella G.
1.0
Reviewed Jan 8, 2024
Rosheen Chaudhry
3.0
Reviewed Jul 8, 2023
Dylan Rotich
5.0
Reviewed Oct 17, 2023
Filipe Pinto
4.0
Reviewed May 26, 2023
Yao Gbanaglo
1.0
Reviewed Feb 15, 2024
Pei Xiong Liu
3.0
Reviewed Jan 17, 2024
Michael Portner
1.0
Reviewed Apr 28, 2024
Filip
5.0
Reviewed Jul 6, 2024
Daniil Golod
2.0
Reviewed Jan 22, 2024
Sean N
5.0
Reviewed May 22, 2024
HYUNGWOO CHO
5.0
Reviewed Jul 3, 2024
Wolfy GGrand
5.0
Reviewed Aug 12, 2024
Gerald Oluoch Okech
5.0
Reviewed Apr 23, 2024
Hidetake Takahashi
5.0
Reviewed Mar 28, 2024