This program will focus on the design and development of tools and applications that use big data to drive and improve business processes.
The program presents a variety of data engineering tools and concepts that can be used to design and develop tools and applications that are able to store, process, and organize large amounts of information in a meaningful way. The course covers concepts such as Extract Transform Load processes, data-intensive applications, and design considerations for building scalable, reliable, and maintainable big data software.
The course presents various tools and concepts that are essential to data engineering activities. That includes Python, relational and non-relational databases, distributed systems and processing using Hadoop and Spark, and cloud services, such as AWS. The learner will design and develop a cloud-based application that automates data analysis.