Data+Architect+Nanodegree+Program+Syllabus
Data+Architect+Nanodegree+Program+Syllabus
S C H O O L O F D ATA S C I E N C E
Data Architect
Nanodegree Program Syllabus
Overview
In this program, learners will plan, design, and implement enterprise data infrastructure solutions and create the blueprints
for an organization’s data management system. Learners will create a relational database with PostGreSQL, design an Online
Analytical Processing (OLAP) data model to build a cloud based data warehouse, and design scalable data lake architecture
that meets the needs of big data. Finally, learn how to apply the principles of data governance to an organization’s data
management system.
Learning Objectives
• Establish data governance best practices including metadata management, master data management,
and data quality management.
Data Architect 2
Program information
Prerequisites
• Intermediate Python
• Intermediate SQL
Required Hardware/Software
*The length of this program is an estimation of total hours the average student may take to complete all required
coursework, including lecture and project time. If you spend about 5-10 hours per week working through the program, you
should finish within the time provided. Actual hours may vary.
Data Architect 3
Course 1
Course Project
Designing an HR Database
In this project, learners will design, build, and populate a database for the human resources (HR)
department at the imaginary Tech ABC Corp, a video game company. This project will start with a request
from the HR manager. From there, learners will need to design a database using the foundational principles
of data architecture that is best suited to the department’s needs. They will go through the steps of
database architecture, creating database proposals, database entity relationship diagrams, and finally
creating the database itself. This project is a scaled-down simulation of the kind of real-world assignments
data architects work on every day.
• Introduction to ERDs.
Data Architect 4
• Introduction to ERDs.
Course 2
Data Architect 5
Course Project
• Learn how OLTP, ODS, and OLAP models are being designed.
Staging Data • Design schedules for data processing based on the requirements.
Data Architect 6
• Learn two OLAP modeling designs—Star and Snowflake schemas.
Data Warehouse • Build ELT data processing from ODS to data warehouse.
Course 3
Course Project
Data Architect 7
• Explain what “big data” is.
• Differentiate between ACID and CAP properties of SQL and NoSQL databases.
Lesson 3
• Implement, create, read, write, and update NoSQL DB operations with
NoSQL Databases DynamoDB.
Data Architect 8
Course 4
Data Governance
Learn how to design a data governance solution that meets a company’s needs. First, learn about the different types of
metadata, and how to build a metadata management system, enterprise data model, and enterprise data catalog. Next,
learn how to perform data profiling using various techniques including data quality dimensions, identify remediation options
for data quality issues, and measure and monitor data quality using data quality scores, thresholds, dashboards, exception,
and trend reports. Finally, learn the concept of master data and golden record, different types of master data management
architectures, as well as the golden record creation and master data governance processes.
Course Project
Data Architect 9
• Understand the different types of metadata.
• Perform data profiling using various techniques using data quality dimensions.
Data Quality Management • Measure data quality using data quality scores and thresholds.
Data Architect 10
Meet your instructors.
Ben Larson
Data Architect & Analytics Consultant
Benjamin has over 15 years of experience working as a data professional in fields including
medicine, telecomm, and finance, in roles ranging from data architect to data scientist and analytics
consultant. He holds a PhD in decision sciences, where his research was focused on rare event
detection.
Shankar Korrapolu
CEO at OK2
Shankar Korrapolu is the cofounder and CEO of startup OK2, a cross-platform mobile gaming
engine that builds games cheaper and faster without compromising quality. For over 30 years
he has offered his data processing services to organizations in investment banking, pharma,
government, and education sectors.
Shrinath Parikh
Senior Data Architect
Shrinath is an entrepreneur and data architect passionate about helping enterprise companies
transform and engineer their big data analytics applications on Cloud. He has worked with AWS,
Google, and Microsoft cloud platforms, has over 15 certifications and an MS in computer science
from the University of Texas at Dallas.
Vijaya Nelavelli
Founder & Principal Data Architect
Vijaya is the founder and principal data architect for Great View Data Corp., which provides
data architecture consulting and implementation services. Vijaya has extensive experience with
creating architecture strategy and roadmaps, establishing frameworks and best practices, and
data management.
Data Architect 11
Rostislav Rabotnik
Principal Data Architect
Rostislav is an enterprise data architect and data management leader whose expertise covers
data governance, architecture, and integration practices across a diverse range of technologies.
He has worked at companies of all sizes and in various industries. His musings can be found at
learndataarchitecture.com.
Nicholas DeGiacomo
Data Scientist
Nick has built and managed teams of scientists and engineers for political campaigns, social media,
and supply chain companies. With experiences ranging from startups to Amazon, he balances
speed and scale. In his free time, Nick enjoys teaching graduate statistics courses at both Columbia
and Yeshiva Universities.
Data Architect 12
Udacity’s learning
experience
Data Architect 13
Our proven approach for building
job-ready digital skills.
Experienced Project Reviewers
• Project review cycle creates a feedback loop with multiple opportunities for
improvement—until the concept is mastered.
• Project reviewers leverage industry best practices and provide pro tips.
• Unlimited access to mentors means help arrives when it’s needed most.
• 2 hr or less average question response time assures that skills development stays on track.
Empower job-readiness.
• Access to a Github portfolio review that can give you an edge by highlighting your
strengths, and demonstrating your value to employers.*
• Get help optimizing your LinkedIn and establishing your personal brand so your profile
ranks higher in searches by recruiters and hiring managers.
Mentor Network
• Mentors work across more than 30 different industries and often complete a Nanodegree
program themselves.
Data Architect 14
Learn more at
www.udacity.com/online-learning-for-individuals →
12.29.22 | V1.0