NANODEGREE PROGRAM–nd027
Become a Data Engineer
Data Engineering is the foundation for the new world of Big Data. Enroll now to build production-ready data infrastructure, an essential skill for advancing your data career.
ESTIMATED TIME, 5 Months
At 5 hrs/week
ENROLL BY, August 14, 2019
Get access to classroom immediately on enrollment
PREREQUISITES
Intermediate Python & SQL
Intermediate Python programming knowledge, of the sort gained through theΒ Programming for Data Science Nanodegree program, other introductory programming courses or programs, or additional real-world software development experience. Including:
- Strings, numbers, and variables; statements, operators, and expressions;
- Lists, tuples, and dictionaries; Conditions, loops;
- Procedures, objects, modules, and libraries;
- Troubleshooting and debugging; Research & documentation;
- Problem solving; Algorithms and data structures
This content is also available in theΒ Introduction to Python Programming course.
Intermediate SQL knowledge and linear algebra mastery, addressed in theΒ Programming for Data Science Nanodegree program, including:
- Joins, Aggregations, and Subqueries
- Table definition and manipulation (Create, Update, Insert, Alter)
This content is also available in theΒ SQL for Data AnalysisΒ course.
BUILT IN COLLABORATION WITH
What You Will Learn
DOWNLOAD SYLLABUS
SYLLABUS
Data Engineering
Learn to design data models, build data warehouses and data lakes, automate data pipelines, and work with massive datasets. At the end of the program, youβll combine your new skills by completing a capstone project.
HIDE DETAILS
5 months to complete
PREREQUISITE KNOWLEDGE
To be successful in this program, you should have intermediate Python and SQL skills.See detailed requirements.
Data Modeling
Learn to create relational and NoSQL data models to fit the diverse needs of data consumers. Use ETL to build databases in PostgreSQL and Apache Cassandra.
DATA MODELING WITH POSTGRES
DATA MODELING WITH APACHE CASSANDRA
Cloud Data Warehouses
Sharpen your data warehousing skills and deepen your understanding of data infrastructure. Create cloud-based data warehouses on Amazon Web Services (AWS).
BUILD A CLOUD DATA WAREHOUSE
Spark and Data Lakes
Understand the big data ecosystem and how to use Spark to work with massive datasets. Store big data in a data lake and query it with Spark.
BUILD A DATA LAKE
Data Pipelines with Airflow
Schedule, automate, and monitor data pipelines using Apache Airflow. Run data quality checks, track data lineage, and work with data pipelines in production.
DATA PIPELINES WITH AIRFLOW
Capstone Project
Combine what you’ve learned throughout the program to build your own data engineering portfolio project.
DATA ENGINEERING CAPSTONE
Learn with the best
Amanda Moran
DEVELOPER ADVOCATE AT DATASTAX
Amanda is a developer Advocate for DataStax after spending the last 6 years as a Software Engineer on 4 different distributed databases. Her passion is bridging the gap between customers and engineering. She has degrees from University of Washington and Santa Clara University.
Ben Goldberg
STAFF ENGINEER AT SPOTHERO
In his career as an engineer, Ben Goldberg has worked in fields ranging from Computer Vision to Natural Language Processing. At SpotHero, he founded and built out their Data Engineering team, using Airflow as one of the key technologies.
Sameh El-Ansary
CEO AT NOVELARI & ASSISTANT PROFESSOR AT NILE UNIVERSITY
Sameh is the CEO of Novelari, lecturer at Nile University, and the American University in Cairo (AUC) where he lectured on security, distributed systems, software engineering, blockchain and BigData Engineering.
Olli Iivonen
DATA ENGINEER AT WOLT
Olli works as a Data Engineer at Wolt. He has several years of experience on building and managing data pipelines on various data warehousing environments and has been a fan and active user of Apache Airflow since its first incarnations.
David Drummond
VP OF ENGINEERING AT INSIGHT
David is VP of Engineering at Insight where he enjoys breaking down difficult concepts and helping others learn data engineering. David has a PhD in Physics from UC Riverside.
Judit Lantos
DATA ENGINEER AT SPLIT
Judit was formerly an instructor at Insight Data Science helping software engineers and academic coders transition to DE roles. Currently, she is a Data Engineer at Split where she works on the statistical engine of their full-stack experimentation platform.
Juno Lee
CURRICULUM LEAD AT UDACITY
Juno is the curriculum lead for the School of Data Science. She has been sharing her passion for data and teaching, building several courses at Udacity. As a data scientist, she built recommendation engines, computer vision and NLP models, and tools to analyze user behavior.
GET STARTED WITH
Data Engineer Nanodegree Program
LEARN
Thank you very much!!
Here the Full notebook files :
https://github.com/AhmadChaiban/Udacity-Data-Engineering-Nanodegree
https://get.freecoursesonline.me/udacity-data-engineering-nanodegree-v1-0-0/
Thank you very much!
I saw that the instructor uses jupyter notebooks, how can we get them?
How can i get the notebooks used in lessons
The demo files if a person wants to follow the Projects and gain hands on experience..
Check here https://github.com/dhrey112/data-engineering-nd027 for some of the notebook files. This user is uploading it bit by bit
Please who has this…just the project demo files alone, the ones I am seeing are already solved
Hands down, best courses on internet can only be found on Freecoursesonline. Thank you for this great service. You have provided best education to the community who coudnt afford it.
I believe best will keep pouring in on this channel.
Best wishes
Team,
Thank you so much for this course.
Can’t thank you enough !!!!!!
I will seed it till you upload its next version (if any comes in future)
Thank you very much …
Please update deep learning nanodegree .
Thank you for providing these top notch content to those who don’t have that kind of money to brought these.π
It would be very grateful of u if u could upload applied course of interview preparation in near future.π