What you'll learn
Demonstrate proficiency of SQL syntax and explain how it’s used to interact with a database.
Create databases from scratch and learn how to add, manage and optimize your database.
Write database driven applications in Python to connect clients to MySQL databases.
Develop a working knowledge of advanced data modeling concepts.
Join Free : Meta Database Engineer Professional Certificate
Professional Certificate - 9 course series
Want to get started in the world of database engineering? This program is taught by industry-recognized experts at Meta. You’ll learn the key skills required to create, manage and manipulate databases, as well as industry-standard programming languages and software such as SQL, Python, and Django used for supporting outstanding websites and apps like Facebook, Instagram and more.
In this program, you’ll learn:
Core techniques and methods to structure and manage databases.
Advanced techniques to write database driven applications and advanced data modeling concepts.
MySQL database management system (DBMS) and data creation, querying and manipulation.
How to code and use Python Syntax
How to prepare for technical interviews for database engineer roles.
Any third-party trademarks and other intellectual property (including logos and icons) referenced in the learning experience remain the property of their respective owners. Unless specifically identified as such, Coursera’s use of third-party intellectual property does not indicate any relationship, sponsorship, or endorsement between Coursera and the owners of these trademarks or other intellectual property.
Applied Learning Project
You’ll complete a series of 5 projects in which you will demonstrate your proficiency in different aspects of database engineering.
You’ll demonstrate your skills with database normalization by structuring your own relational database by defining relationships between entities and developing relational schema.
This is followed by a stored procedure project in which you’ll demonstrate your competency in SQL automation by writing a stored procedure to solve real world problems. After developing your skills in Python, you’ll create a Python application to administer a MySQL database and program its interactions with clients.
In the next project, you are required to apply data modeling to a real-world project by enacting advanced data modeling concepts such as automation, storage and optimization.
Finally, you’ll be tasked with creating a MySQL database solution for an app by drawing on the knowledge and skills that they have gained throughout the program.