Databases with Python: MySQL, SQLite & MongoDB with Python

Learn and understand how to work with SQL and NoSQL Databases with the Python Programming Language.

4.36 (561 reviews)
Udemy
platform
English
language
Programming Languages
category
Databases with Python: MySQL, SQLite & MongoDB with Python
80,353
students
3 hours
content
Nov 2022
last update
$59.99
regular price

What you will learn

Build and Manipulate Databases with Python

Master SQL programming

Installing and using the MySQL tools

Using MySQL with Python

Create, insert, update, filter and delete records, tables and databases in SQL

Apply the SQL Commands in Python without installing programs

Using SQLite with Python

Master NoSQL programming

Installing and using the MongoDB tools

Using MongoDB with Python

Create, insert, update, filter and delete documents and collections in NoSQL

Get the instructor QA support

Why take this course?

Hello and welcome to the Databases with Python: MySQL, SQLite & MongoDB with Python Course.

Using and manipulating databases is one of the most important and powerful skills that every developer should master well, because it is in great demand in the market constantly and with high salaries.

So, if you want to be a professional developer, engineer or data scientist, it is very important to be familiar with dealing with databases of all kinds.

In this course, you will learn how to use different types of databases with the Python programming language, from beginning to professionalism. You will master the use of SQL through MySQL and SQLite, and Also NoSQL through MongoDB.


You'll learn:

  • Build and Manipulate Databases with Python

  • Master SQL programming

  • Installing and using the MySQL tools

  • Using MySQL with Python

  • Create, insert, update, filter and delete records, tables and databases in SQL

  • Apply the SQL Commands in Python without installing programs

  • Using SQLite with Python

  • Master NoSQL programming

  • Installing and using the MongoDB tools

  • Practicing MongoDB with Python

  • Create, insert, update, filter and delete documents and collections in NoSQL

  • Get the instructor QA support

  • and more.

A database is a structured collection of data. It may be anything from a simple shopping list to a picture gallery or a place to hold the vast amounts of information in a corporate network.

What is MySQL?

MySQL is a relational database management system (RDBMS) developed by Oracle that is based on structured query language (SQL).

MySQL is open source, flexible, high performance, secure, and easy to use.

What is SQLite?

SQLite is a software library that provides a relational database management system. The lite in SQLite means lightweight in terms of setup, database administration, and required resources.

SQLite has the following noticeable features: self-contained, serverless, zero-configuration, transactional.

What is MongoDB?

MongoDB is an open-source NoSQL database management program used for large sets of distributed data.

Organizations can use Mongo DB for its ad-hoc queries, indexing, load balancing, aggregation, server-side execution and other features.


Hi, my name is Ahmed Ibrahim. I’m a software engineer and Data Science Professional, and I’ll be the instructor for this course.

If you have any questions during this course, please don’t hesitate to ask me questions, and I’ll answer you as soon as possible.

So, we have a lot to cover in this unique course.

Let’s get started

Screenshots

Databases with Python: MySQL, SQLite & MongoDB with Python - Screenshot_01Databases with Python: MySQL, SQLite & MongoDB with Python - Screenshot_02Databases with Python: MySQL, SQLite & MongoDB with Python - Screenshot_03Databases with Python: MySQL, SQLite & MongoDB with Python - Screenshot_04

Reviews

Maksim
August 23, 2023
I really enjoyed the course, especially the use of Jupyter Notebook as the working environment. Kudos to the author! I'd definitely take more courses of this quality from them
Avinash
August 4, 2023
EXCELLENT Course not sure whether included Stored Procedures execution from Front-End if not please include those stuff.
Chandan
May 5, 2023
This course is awesome the instructor is explaining everything in a very simple way its so easy to understand. I would like to learn more with instructor
Dennis
February 25, 2023
The course instructor makes it easy to understand. I'm loving the simplicity of the course. Thank you
Marco
August 14, 2022
The course is really for beginners. However the instructor is clear and always repeats the concepts to fix what is taught in the lecture. If you look for ways to create queries from multiple tables, concepts of one-to-many or to select data from a complex database, then this is not for you.
Yadira
August 4, 2022
un excelente curso muy intuitivo didáctico y divertido aprendiendo lo que no se y reforzando lo que se
Marlon
July 29, 2022
Light explanations, and bad practices. Doesn't know about type of connections amd why to close them, and just talk in a very light way He aboards the databases. There are a lot of many methods that He didn't Don't talk about data type objects and type of dependencies about the databases. Bad english, boring course and not really deep course.
Taras
June 21, 2022
way too shallow overview how of how it works and too much attention to such super basic and obvious issues as highlighting that we could change the name of the variable in the cycle declaration or that we should place the coma delimiter between arguments in the function
Ian
June 21, 2022
You teach very good and explain very well, i have learned a lot about the database, i congratulate you!
Mateus
May 17, 2022
Has been an excellent experience. I has study python in the last days but my knowledge with databases are small and I thought necessary learn that to improve my abilities.
Roman
May 12, 2022
Clear explanation, nice introduction to CRUD operations with DBMS using python, videos length could be halved if instructor wouldn't repeat the same explanation so many times.
Lucien
November 19, 2021
The course gives you a kickstart into using MySQL, SQLite and MongoDB in a clear (and repetitive) way. However, you won't learn much about features other than basic CRUD. The part on MySQL and SQLite is really just about how to connect and run queries. After that, it's just a repetition of SQL queries run through the Python wrapper. Things are little different in the MongoDB section, where operations actually refer to specific functions used in Python. After this course, you will definitely need to dig deeper into JOINS and alikes, to make good use of SQL and Mongo. Without this, you won't know which tech to use (MySQL, SQLite or MongoDB) for your Python project. For instance, why is the MongoDB structure more suitable for this or that, etc. Would rename the course as an "introduction" and offer an advanced module dealing with these most crucial aspects.

Charts

Price

Databases with Python: MySQL, SQLite & MongoDB with Python - Price chart

Rating

Databases with Python: MySQL, SQLite & MongoDB with Python - Ratings chart

Enrollment distribution

Databases with Python: MySQL, SQLite & MongoDB with Python - Distribution chart
4349894
udemy ID
10/14/2021
course created date
10/28/2021
course indexed date
Bot
course submited by