Data Engineering 101: The Beginner's Guide
What you'll learn
- Get an intuitive understanding of data engineering
- Understand the most critical concepts in data engineering
- Learn what the end-to-end data pipeline is comprised of and what each part of the pipeline does
- Solidify your understanding with example end-to-end data pipeline architectures for the most popular use cases
Requirements
- No prior knowledge of data engineering required. You'll learn everything you need to know.
- No programming experience required.
Description
Master Modern Data Engineering Fundamentals
Are you curious about data engineering but unsure where to start?
Are you a software engineer, data scientist, or data analyst who wants to learn more about modern data engineering?
Dive into our intro course where we demystify the complexities of the field and give you a solid foundation in modern data engineering.
This course is tailored specifically for those who are new to the field, providing a clear and concise introduction to the essential concepts and tools used in modern data engineering today.
What You'll Learn:
What Exactly Is Data Engineering? Understand the core concept of data pipelines and the role of data engineering in a wider data team.
End-to-end data pipeline: Explore each part of the end-to-end data pipeline from data generation, storage, ingestion, transformation, and serving. Learn how data flows from creation to consumption.
Critical Data Engineering Concepts: Learn the most important concepts in data engineering, such as data warehouse vs data lakehouse, row-based vs column-based data stores, ELT vs ETL and more.
Introduction to Modern Data Engineering Tools: See how modern data tools like Dagster, Trino, DBT, and Apache Iceberg are used to build out the end-to-end data pipelines.
Modern Data Stack Architecture Examples: Get a solid introduction to the tools and technologies that data engineers use to architect end-to-end modern data pipelines for the four most common use cases: 1) Business analytics, 2) Streaming, 3) ML, and 4) Deep Learning.
Who Should Take This Course:
Beginners curious about building a career in data engineering.
Data professionals like Data Scientists or Data Analysts seeking to understand the fundamentals of modern data engineering.
Anyone who wants to learn about what role Data Engineering plays in data-driven businesses.
Why Take This Course?
This course is designed as a gentle introduction to the field of data engineering. It breaks down data engineering into clear sections within a data pipeline so you can see what data engineering is all about.
You will leave with a clear understanding of what data engineering is and a solid foundation to further explore more advanced topics or actually build out the modern data stack.
What This Course Is NOT:
Before you take this course, you should know what this course is NOT. This course is NOT a tutorial. So if you’re expecting to learn about how to set up and use tools like Spark or Airflow, or write SQL statements, this is not the course for you.
There’s no docker setup, there’s no tool installations, and there’s no coding.
If you’re looking for that kind of tutorial course, take a look at our more advanced data engineering courses where we walk you through how to actually build end-to-end data pipelines using cutting-edge open-source tools.
Join us on this exciting journey to discover the fundamentals of data engineering. Whether you're planning a career shift or just looking to broaden your technological horizons, this course will provide you with the knowledge and tools you need to succeed.
Ready to transform the way you see data? Join the course and let’s get started!
Who this course is for:
- Beginners curious about building a career in data engineering.
- Data professionals like Data Scientists or Data Analysts seeking to understand the fundamentals of modern data engineering.
- Anyone who wants to learn about what role Data Engineering plays in data-driven businesses.
Instructors
I'm currently working on two projects.
First, DeepIntuitions is our attempt at bringing more talent into the field of AI and data engineering. We're constantly building new courses to give students a more intuitive understanding of complex subjects in AI and data engineering, as well as provide them with more hands-on tutorial courses to become experts in the field.
I'm also the Co-founder and Lead Engineer at Sidetrek. Sidetrek makes it 10x easier and faster to build a modern data/ML/AI stack using open-source tools.
Hi, I'm Nami! I'm the lead instructor at DeepIntuitions. I combine my expertise in AI, business strategy, and product to transform complex ideas into tangible results.
With an MBA from UC Berkeley and over a decade of professional experience at companies like Adobe and McKinsey, and as a co-founder of DeepIntuitions, I focus on practical solutions & education that truly make an impact.
I'm currently dedicated to:
1. Helping business leaders learn & adopt AI: Through my workshops and courses, I help leaders seamlessly integrate AI into their business strategies, enhancing decision-making and operational efficiency.
2. Helping people make career transitions: I support professionals in securing their dream jobs or transitioning to new roles, offering the tools and knowledge they need to succeed.
As an AI educator, I've created and led several best-selling and top-rated courses on Udemy, like "Deep Learning for Beginners" and "Land Your Next Job with ChatGPT." These courses have achieved a 4.7 rating and have educated over 2000 students on applying AI in real-world scenarios.
When I'm not working, I'm either on the tennis court or enjoying long walks with my two dogs, finding joy and balance in life.
I'm committed to helping you learn and achieve your dreams.
DeepIntuitions is your go-to online platform for learning AI and its real-world applications in business. Our mission is to demystify these complex subjects and make them accessible to everyone, from absolute beginners to seasoned professionals.
We believe that understanding AI is crucial for navigating the future, and our courses are designed to equip you with the knowledge and skills needed to excel in this rapidly evolving field.
Our courses are led by industry experts who bring a wealth of real-world experience to the virtual classroom. Our interactive lessons are designed to reinforce learning through practical, hands-on activities.
Whether you’re just starting out or looking to deepen your expertise, DeepIntuitions is here to guide you on your AI journey, making complex concepts intuitive and actionable.