Python, Bash and SQL Essentials for Data Engineering Specialization

By theetay.com Categories: Coursera
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Python, Bash and SQL Essentials for Data Engineering Specialization, 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.
Each course includes integrated lab exercises using Visual Studio Code or Jupyter notebooks that give you an opportunity to practice the Python, Bash and SQL skills with real-world applications covered in each course. For each data engineering solution that you explore, you are also encouraged to create a demo video and GitHub repository of code that can be showcased in your digital portfolio for employers. By the end of this Specialization, you will have the foundational skills necessary to begin tackling more complex data engineering solutions.
Show More

What Will You Learn?

  • 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

Course Content

01. Python and Pandas for Data Engineering

  • 003 01_overview-of-python-bash-and-sql-essentials-for-data-engineering.mp4
    00:00
  • 007 02_meet-your-supporting-instructors-alfredo-deza-and-noah-gift_instructions.html
    00:00
  • 008 03_course-structure-and-discussion-etiquette_instructions.html
    00:00
  • 011 04_overview-of-key-concepts.mp4
    00:00
  • 012 05_getting-started-and-best-practices_instructions.html
    00:00
  • 015 01_introduction-to-setting-up-your-python-environment.mp4
    00:00
  • 018 02_installing-packages-with-pip-in-python.mp4
    00:00
  • 021 03_saving-requirements-file-in-python.mp4
    00:00
  • 024 04_creating-and-using-a-python-virtual-environment.mp4
    00:00
  • 027 01_expression-statements-in-python.mp4
    00:00
  • 030 02_assignment-statements-in-python.mp4
    00:00
  • 031 03_assignment-statements_quiz.html
    00:00
  • 034 04_import-statements-in-python.mp4
    00:00
  • 035 05_import-statements_quiz.html
    00:00
  • 038 06_other-simple-statements-in-python.mp4
    00:00
  • 041 01_compound-statements-in-python.mp4
    00:00
  • 042 02_evaluating-to-true-or-false_instructions.html
    00:00
  • 045 03_if-statements-in-python.mp4
    00:00
  • 046 04_if-statements_quiz.html
    00:00
  • 049 05_while-loops-in-python.mp4
    00:00
  • 050 06_while-loops_quiz.html
    00:00
  • 053 07_functions-in-python.mp4
    00:00
  • 057 01_introduction-to-python-essentials.mp4
    00:00
  • 060 02_sequences-in-python.mp4
    00:00
  • 061 03_sequence-operations_quiz.html
    00:00
  • 064 04_lists-and-tuples-in-python.mp4
    00:00
  • 065 05_lists-and-tuples_quiz.html
    00:00
  • 068 06_strings-in-python.mp4
    00:00
  • 071 07_creating-range-objects-in-python.mp4
    00:00
  • 072 08_range-objects_quiz.html
    00:00
  • 075 01_creating-dictionaries-in-python.mp4
    00:00
  • 078 02_accessing-dictionary-data-in-python.mp4
    00:00
  • 079 03_accessing-data-in-dictionaries_quiz.html
    00:00
  • 082 04_dictionary-views-in-python.mp4
    00:00
  • 085 05_sets-and-set-operations-in-python.mp4
    00:00
  • 086 06_sets-and-set-operations_quiz.html
    00:00
  • 089 01_list-comprehensions-in-python.mp4
    00:00
  • 090 02_list-comprehensions_quiz.html
    00:00
  • 093 03_generator-expressions-in-python.mp4
    00:00
  • 094 04_generator-expressions_quiz.html
    00:00
  • 097 05_generator-functions-in-python.mp4
    00:00
  • 101 01_introduction-to-data-in-python-pandas-and-alternatives.mp4
    00:00
  • 104 02_creating-pandas-dataframes-in-python.mp4
    00:00
  • 107 03_investigating-data-in-a-pandas-dataframe.mp4
    00:00
  • 110 04_selecting-data-in-a-pandas-dataframe.mp4
    00:00
  • 113 01_manipulating-pandas-dataframes.mp4
    00:00
  • 116 02_updating-pandas-dataframe-data.mp4
    00:00
  • 119 03_applying-functions-in-a-pandas-dataframe.mp4
    00:00
  • 122 01_creating-numpy-arrays-in-python.mp4
    00:00
  • 123 02_numpy_quiz.html
    00:00
  • 126 03_spark-and-pyspark-dataframes-in-python.mp4
    00:00
  • 127 04_pyspark_quiz.html
    00:00
  • 130 05_creating-dask-dataframes-in-python.mp4
    00:00
  • 131 06_dask_quiz.html
    00:00
  • 135 01_introduction-to-python-development-environments.mp4
    00:00
  • 138 02_introduction-to-vim-normal-mode.mp4
    00:00
  • 141 03_switching-from-normal-to-insert-and-visual-modes-in-vim.mp4
    00:00
  • 142 04_insert-and-visual-modes_quiz.html
    00:00
  • 145 05_working-with-the-vim-command-line.mp4
    00:00
  • 146 06_vim-command-line-mode_quiz.html
    00:00
  • 149 07_vim-configuration.mp4
    00:00
  • 152 01_introduction-to-visual-studio-code.mp4
    00:00
  • 153 02_features-of-visual-studio-code_quiz.html
    00:00
  • 156 03_setting-up-visual-studio-code.mp4
    00:00
  • 159 04_debugging-visual-studio-code.mp4
    00:00
  • 162 01_what-is-version-control.mp4
    00:00
  • 163 02_version-control_quiz.html
    00:00
  • 166 03_introduction-to-git-and-git-concepts.mp4
    00:00
  • 167 04_git-commands_quiz.html
    00:00
  • 170 05_version-control-with-github.mp4
    00:00
  • 171 06_hosted-git_quiz.html
    00:00
  • 172 01_cumulative-python-and-pandas-for-data-engineering-quiz_exam.html
    00:00
  • 175 02_summary-of-python-and-pandas-for-data-engineering.mp4
    00:00
  • 176 03_next-steps_instructions.html
    00:00

02. Linux and Bash for Data Engineering

03. Scripting with Python and SQL for Data Engineering

04. Web Applications and Command-Line Tools for Data Engineering

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

×