We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Python, Bash and SQL Essentials for Data Engineering

Noah Gift, Kennedy Behrman, and Alfredo Deza

If you are interested in developing the skills needed to be a data engineer, the Python, Bash and SQL Essentials for Data Engineering Specialization is a great place to start. We live in a world that is driven by big data - from what we search online to the route we take to our favorite restaurant, and everything in between. Businesses and organizations use this data to make decisions that impact the ways in which we navigate our lives. How do engineers collect this data? How can this data be organized so that it can be appropriately analyzed? A data engineer is specialized in this initial step of accessing, cleaning and managing big data.

Read more

If you are interested in developing the skills needed to be a data engineer, the Python, Bash and SQL Essentials for Data Engineering Specialization is a great place to start. We live in a world that is driven by big data - from what we search online to the route we take to our favorite restaurant, and everything in between. Businesses and organizations use this data to make decisions that impact the ways in which we navigate our lives. How do engineers collect this data? How can this data be organized so that it can be appropriately analyzed? A data engineer is specialized in this initial step of accessing, cleaning and managing big data.

Data engineers today need a solid foundation in a few essential areas: Python, Bash and SQL. In Python, Bash and SQL Essentials for Data Engineering, we provide a nuts and bolts overview of these fundamental skills needed for entering the world of data engineering. Led by three professional data engineers, this Specialization will provide quick and accessible ways to learn data engineering strategies, give you a chance to practice what you’ve learned in integrated lab exercises, and then immediately apply these techniques in your professional or academic life.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Four courses

Python and Pandas for Data Engineering

(0 hours)
In this course, you will learn how to set up a Python working environment and utilize third-party libraries. You will use Python and Pandas for data analysis and manipulation. Additionally, you will be introduced to Vim and Visual Studio Code, popular tools for writing software.

Linux and Bash for Data Engineering

(0 hours)
In this course, you will learn the fundamentals of Linux and Bash for data engineering tasks. You will explore Bash and zsh configurations, and develop the syntax needed to interact with and control Linux. These skills will allow you to manage and manipulate databases in a Bash environment.

Scripting with Python and SQL for Data Engineering

(0 hours)
In this course, you will explore techniques to work effectively with Python and SQL. We will go through useful data structures in Python scripting and connect to databases like MySQL. Additionally, you will learn how to use a modern text editor to connect and run SQL queries against a real database, performing operations to load and extract data. Finally, you will use extracted data from websites using scraping techniques.

Web Applications and Command-Line Tools for Data Engineering

(0 hours)
In this fourth course, you will leverage Python, Bash, and SQL techniques to tackle real-world problems. You will dive deeper into Jupyter notebooks for machine learning tasks, explore Python microservices for data warehouse solutions, and build a command-line tool for testing and quality control.

Learning objectives

  • Develop data engineering solutions with a minimal and essential subset of the python language and the linux environment
  • Design scripts to connect and query a sql database using python
  • Use a scraping library in python to read, identify and extract data from websites

Save this collection

Save Python, Bash and SQL Essentials for Data Engineering to your list so you can find it easily later:
Save
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 - 2024 OpenCourser