We may earn an affiliate commission when you visit our partners.
Noah Gift
  • Discover the principles of data engineering and its role in building scalable, cloud-based systems.
  • Explore the challenges of the end of Moore's Law and learn to develop distributed systems.
  • Gain hands-on experience with big data technologies and best practices for implementing solutions.
  • Learn to build serverless data engineering pipelines and apply effective data governance strategies.
  • Develop expertise in key data engineering tasks, including ETL, cloud databases, and cloud storage.

What's inside

Learning objectives

  • Evaluate best practices for dealing with the end of moore's law
  • Develop distributed systems applying software engineering best practices
  • Evaluate best practices for implementing solutions with big data
  • Analyze best practices in data engineering
  • Build serverless data engineering systems
  • Evaluate effective data governance strategies
  • Develop cloud etl (extract, load, transfer) pipelines
  • Evaluate best practices for cloud databases and cloud storage

Syllabus

Here is the course structure formatted with bullets for each module:
1. Module 1: Methodologies in Data Engineering (12 hours)
- Videos:
- Introduction and Course Overview (4 minutes)
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops cloud-based systems, which is standard in industry
Taught by Noah Gift, who are recognized for their work in data engineering
Offers hands-on labs and interactive materials, which help learners apply skills

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Cloud Data Engineering with these activities:
Create a Comprehensive Study Guide
Organize, expand, and review your notes, assignments, quizzes, and exams to create a comprehensive study guide that consolidates your learning from the course.
Show steps
  • Gather all your course materials, including notes, assignments, and exams.
  • Organize and categorize the materials by topic and subtopic.
  • Rewrite and expand your notes, ensuring clarity and completeness.
  • Include additional examples, explanations, and resources to enhance understanding.
Review Cloud Computing Basics
Review the fundamentals of cloud computing, including key concepts such as virtualization, cloud storage, and service models.
Browse courses on Cloud Computing
Show steps
  • Read articles and tutorials on cloud computing concepts.
  • Complete online courses or workshops on cloud computing basics.
  • Practice hands-on exercises using cloud platforms such as AWS or GCP.
Follow Tutorials on Serverless Data Engineering
Enhance your knowledge of serverless data engineering by following guided tutorials and demonstrations provided by industry experts and platforms like AWS or GCP.
Browse courses on Cloud Computing
Show steps
  • Identify and enroll in online tutorials on serverless data engineering.
  • Follow the tutorials step-by-step, taking notes and practicing the concepts.
  • Build and deploy serverless data pipelines using cloud services.
Five other activities
Expand to see all activities and additional details
Show all eight activities
ETL Code Challenges
Practice your ETL skills by solving code challenges and exercises that require you to design and implement ETL pipelines using cloud-based tools.
Browse courses on ETL
Show steps
  • Find ETL code challenges and exercises online or on platforms like LeetCode.
  • Attempt to solve the challenges on your own.
  • Review solutions and best practices.
  • Implement ETL pipelines using cloud-based tools such as AWS Glue or GCP Dataflow.
Read 'Designing Data-Intensive Applications'
Gain insights into the principles and patterns for designing and building data-intensive applications, which are essential for effective data engineering.
View Secret Colors on Amazon
Show steps
  • Read the book thoroughly, taking notes and highlighting key concepts.
  • Summarize the main ideas and principles discussed in the book.
  • Apply the concepts to your own data engineering projects and designs.
Design and Implement a Data Governance Framework
Develop a data governance framework for your organization, ensuring that data is managed and protected effectively and in compliance with regulatory requirements.
Browse courses on Data Governance
Show steps
  • Research data governance best practices and standards.
  • Define the scope, principles, and policies of the data governance framework.
  • Design and implement data governance processes and procedures.
  • Monitor and enforce compliance with the framework.
Contribute to an Open-Source Data Engineering Project
Contribute to the development and maintenance of open-source data engineering tools and projects to enhance your understanding and practical skills.
Browse courses on Open Source
Show steps
  • Identify a suitable open-source data engineering project on platforms like GitHub.
  • Review the project's documentation and contribute to documentation improvements.
  • Fix bugs or implement new features based on project requirements.
  • Collaborate with other contributors and maintainers.
Mentor Junior Data Engineers
Share your knowledge and expertise by mentoring junior data engineers, providing guidance and support to help them develop their skills and grow their careers.
Show steps
  • Connect with junior data engineers through platforms or networking events.
  • Provide mentorship and guidance on technical skills, career development, and industry trends.
  • Review code, provide feedback, and suggest improvements.
  • Encourage and support their professional growth.

Career center

Learners who complete Cloud Data Engineering will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser