

Our Courses

Data Science Math Skills
Data science courses contain math—no avoiding that! This course is designed to teach learners the basic math you will need in order to be successful in almost any data science math course and was created for learners who have basic math skills but may not have taken algebra or pre-calculus. Data Science Math Skills introduces the core math that data science is built upon, with no extra complexity, introducing unfamiliar ideas and math symbols one-at-a-time.
-
Course by
-
Self Paced
-
13 hours
-
English

Create a Python Application using MySQL
Data plays a crucial role in application development.
-
Course by
-
Self Paced
-
3 hours
-
English

Introduction to Databases for Back-End Development
Back-end developers write applications that end-users use to interact with databases. Some common tasks that end-users carry out using these applications include storing, searching, extracting and manipulating data. Therefore, it’s essential that all back-end developers possess strong knowledge and experience with how databases work. In this course, you’ll receive an introduction to databases and explore the different ways in which they can be used to store and manage data. You’ll also learn to distinguish between different types of database management systems.
-
Course by
-
Self Paced
-
27 hours
-
English

Combine Multiple Pieces of Data in SQL
In this project, you will use MySQL Workbench to write SQL queries that concatenate or combine multiple data values.
-
Course by
-
Self Paced
-
3 hours
-
English

How to Use SQL with Large Datasets
By the end of this project, you will use SQL to manage a large COVID-19 dataset using MySQL Workbench.
-
Course by
-
Self Paced
-
3 hours
-
English

Data Engineering Capstone Project
Showcase your skills in this Data Engineering project! In this course you will apply a variety of data engineering skills and techniques you have learned as part of the previous courses in the IBM Data Engineering Professional Certificate. You will demonstrate your knowledge of Data Engineering by assuming the role of a Junior Data Engineer who has recently joined an organization and be presented with a real-world use case that requires architecting and implementing a data analytics platform. In this Capstone project you will complete numerous hands-on labs.
-
Course by
-
13 hours
-
English

Excel to MySQL: Analytic Techniques for Business
Formulate data questions, explore and visualize large datasets, and inform strategic decisions. In this Specialization, you’ll learn to frame business challenges as data questions. You’ll use powerful tools and methods such as Excel, Tableau, and MySQL to analyze data, create forecasts and models, design visualizations, and communicate your insights.
-
Course by
-
Self Paced
-
English

MySQL with Information Technology
In this project you will explore how MySQL fits into information systems. You will become familiar with MySQL features as you explore database management system options and participate in hands-on exercises using MySQL Workbench to create and populate a table in a MySQL relational database. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
-
Course by
-
Self Paced
-
3 hours
-
English

Create a Database with the Modeling Tool in MySQL Workbench
In this project you will use the Modeling and Design Tool in MySQL Workbench to design and create a multiple-table relational database. As a DBMS (database management system), MySQL is used by many organizations for managing a variety of types and sizes of databases. MySQL Workbench acts as an integrated development environment allowing users to work with relational databases using a visual user interface rather than the command line.
-
Course by
-
Self Paced
-
3 hours
-
English

Meta Database Engineer
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.
-
Course by
-
Self Paced
-
English

Complex Retrieval Queries in MySQL Workbench
In this intermediate-level course you will use MySQL Workbench to expand your basic SQL query-writing skills with more complex examples and activities. In hands-on activities in MySQL Workbench, you will write and execute SQL queries that retrieve data from multiple tables. In addition, you will generate queries that summarize data and perform calculations. Nested queries and SQL scripting rounds out the course content.
-
Course by
-
Self Paced
-
3 hours
-
English

Analyze Data in a Model Car Database with MySQL Workbench
In this project, you’ll perform exploratory data analysis for Mint Classics Company, a retailer of model cars. The company is looking to close one of its storage facilities. Your objective is to recommend inventory reduction strategies that won’t negatively impact customer service. Using MySQL Workbench, you’ll familiarize yourself with the sample database, run SQL queries to identify factors affecting storage space and propose inventory reduction approaches.
-
Course by
-
Self Paced
-
3 hours
-
English

Meta Back-End Developer
Ready to gain new skills and the tools developers use to create websites and web applications? This certificate, designed by the software engineering experts at Meta—the creators of Facebook and Instagram, will prepare you for an entry-level career as a back-end developer. In this program, you’ll learn: Python Syntax—the most popular choice for machine learning, data science and artificial intelligence. In-demand programming skills and how to confidently use code to solve problems. Linux commands and Git repositories to implement version control.
-
Course by
-
Self Paced
-
English

Relational Database Administration (DBA)
This course helps you develop the foundational skills required to perform the role of a Database Administrator (DBA) including designing, implementing, securing, maintaining, troubleshooting and automating databases such as MySQL, PostgreSQL and Db2.
-
Course by
-
Self Paced
-
35
-
English

Data Management in Python: Build a Login System for your App
This guided project, Data Management in Python: Build a Login System for your App, will help an intermediate Python programmer looking to use a MySQL database in Python for simple data input and querying.
-
Course by
-
Self Paced
-
4 hours
-
English

Sort and Filter Data in SQL using MySQL Workbench
In this project you will use MySQL Workbench to write SQL queries that retrieve, sort, and filter data from tables in a relational database. Adding filtering to a query ensures that only the data needed is displayed in the query result. Sorting is applied to arrange the rows in that query result into an order that is meaningful to the data’s user. Adding code to an SQL query to filter and sort data generates a query result that makes data analysis easier for users, enabling more effective decision-making. Note: This course works best for learners who are based in the North America region.
-
Course by
-
Self Paced
-
3 hours
-
English

Scripting with Python and SQL for Data Engineering
In this third course of the Python, Bash and SQL Essentials for Data Engineering Specialization, 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.
-
Course by
-
Self Paced
-
18 hours
-
English

Working with MySQL DB instance using AWS RDS
In this 1-hour long project-based course, you will learn how to create, connect & delete a MySQL DB instance using AWS RDS.
-
Course by
-
Self Paced
-
2 hours
-
English

SQL Joins
In this 1-hour long project-based course, you will learn how to utilize MySQL joins in your queries. By the end of this project, you will create a number of examples that will develop your learning around joins in SQL. This course will enable you to take your beginner knowledge of SQL to the next level by enabling you to utilize joins. Thus, being able to develop more complex queries. This course will provide students with the knowledge behind different joins that are available in MySQL language such as inner join, outer join, and left join.
-
Course by
-
Self Paced
-
3 hours
-
English

Build and Execute MySQL, PostgreSQL, and SQLServer to Data Catalog Connectors
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will explore existing datasets with Data Catalog and mine the table and column metadata for insights.
-
Course by
-
Self Paced
-
1 hour
-
English

Migrating MySQL User Data When Running Database Migration Service Jobs
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you learn how to migrate MySQL user data when running Database Migration Service jobs. First, you identify the existing MySQL users and update DEFINER to INVOKER for database objects on the source instance. Next, you create and save a Database Migration Service job. Then, before running the migration job, you create the necessary users on the destination database instance.
-
Course by
-
Self Paced
-
2 hours
-
English

كيفيه انشاء API call باستخدام PHP and MYSQL
في نهاية المشروع ده هتقدر تنشئ API Call باستخدام PHP and MYSQL .
-
Course by
-
Self Paced
-
2 hours
-
Arabic

Migrating to Cloud SQL from Amazon RDS for MySQL Using Database Migration Service
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you migrate MySQL data from an Amazon RDS instance for MySQL to Cloud SQL for MySQL using a one-time Database Migration Service job and an IP allowlist for connectivity. After you create and run the migration job, you confirm that the data have been successfully migrated to your Cloud SQL for MySQL instance.
-
Course by
-
Self Paced
-
2 hours
-
English

Building a Company's database using MySQL and SQL
By the end of this project, you will create a database for a company using MYSQL and SQL commands.
-
Course by
-
Self Paced
-
2 hours
-
English

Cloud SQL with Terraform
This is a self-paced lab that takes place in the Google Cloud console. In this hands-on lab you will learn to create Cloud SQL instances with Terraform, then set up the Cloud SQL Proxy, testing the connection with both MySQL and PostgreSQL clients.
-
Course by
-
Self Paced
-
1 hour
-
English