Data engineering

Data Engineering Duke Fall 2023-2024

Data Engineering Course Syllabus - Fall 2024 Course Description Data Engineering is a crucial discipline in our increasingly data-centric world. Serving as a prerequisite for a data and machine learning career, this class equips you with the skills necessary to undertake software engineering tasks in a challenging, high-pressure technology environment. The curriculum is designed to mirror real-world job scenarios, requiring a substantial time commitment from you. Throughout the course, you will master the principles of data engineering, which include understanding diverse data types, data storage and management, and data processing to extract valuable insights.

Cloud Computing for Data Analysis

Abstract This book is designed to give you a comprehensive view of cloud computing including Big Data and Machine Learning. A variety of learning resources will be used including interactive labs on Cloud Platforms (Google, AWS, Azure) using Python. This is a project-based book with extensive hands-on assignments. TOC (Table of Contents) Book Chapter 1: Getting Started Effective Async Technical Discussions Effective Async Technical Project Management Cloud Onboarding Chapter 2: Cloud Computing Foundations