Software Architecture for Big Data, Short Course | Part time online | Coursera | United States
2 months
Duration
Free
Free
Unknown
Tuition fee
Anytime
Unknown
Apply date
Anytime
Unknown
Start date

About

Big Data Meets Software Engineering. Learn the principles of building and architecting large systems with big data on this Software Architecture for Big Data course offered by Coursera in partnership with University of Colorado Boulder.

Visit the Visit programme website for more information

Overview

This Software Architecture for Big Data course offered by Coursera in partnership with University of Colorado Boulder 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.

Applied Learning Project

The first course will introduce you to software architecture and design 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 will take you through the evolution of a distributed system over time.

In the second course you will then learn what is needed to take big data to production, transforming big data prototypes into high quality tested production software. You will measure the performance characteristics of distributed systems, identify trouble areas, and implement scalable solutions to improve performance

The specialization concludes with a projects course in which you will use learnings from the first and second courses to build a production-ready distributed system. As you progress, your instructors will guide you around common pitfalls and share their experiences in building big data systems.

Programme Structure

Courses include:

  • Fundamentals of Software Architecture for Big Data
  • Software Architecture Patterns for Big Data
  • Applications of Software Architecture for Big Data

Key information

Duration

  • Part-time
    • 2 months
    • Flexible

Start dates & application deadlines

You can apply for and start this programme anytime.

Language

English

Delivered

Online

Academic requirements

We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.

English requirements

We are not aware of any English requirements for this programme.

Other requirements

General requirements

Advanced level

  • Software engineering or big data experience

Tuition Fee

To always see correct tuition fees
  • International

    Free
    Tuition Fee
    Based on the tuition of 0 USD for the full programme during 2 months.
  • National

    Free
    Tuition Fee
    Based on the tuition of 0 USD for the full programme during 2 months.

You can choose from hundreds of free courses, or get a degree or certificate at a breakthrough price. You can now select Coursera Plus, an annual subscription that provides unlimited access.

Funding

Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project.

Other interesting programmes for you

Our partners

Software Architecture for Big Data
-
Coursera

Wishlist

Go to your profile page to get personalised recommendations!