Udemy

110+ Exercises - Python + SQL (sqlite3) - SQLite Databases

Enroll Now
  • 37,581 Students
  • Updated 4/2025
4.6
(51 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
1 Hour(s) 11 Minute(s)
Language
English
Taught by
Paweł Krakowiak
Rating
4.6
(51 Ratings)

Course Overview

110+ Exercises - Python + SQL (sqlite3) - SQLite Databases

Unleash the Power of Python and SQL - Master SQLite Databases for Efficient Data Management!

This course is a comprehensive learning resource designed to equip learners with a strong understanding of integrating Python with SQLite, a self-contained, serverless, and zero-configuration database engine. This course aims to help learners enhance their data manipulation and analysis skills using these two powerful tools.

With over 110 exercises, the course starts with basics such as creating and connecting to SQLite databases using Python's built-in sqlite3 module. Learners then proceed to more complex topics, including writing SQL queries, updating and deleting records, and handling transactions in Python. The course also covers error handling and database security to ensure the robustness and integrity of your applications.

Each exercise poses a unique problem, with a focus on practical, real-world scenarios. The exercises are designed to challenge learners and stimulate their problem-solving skills. Solutions to all exercises are provided, allowing learners to compare their approach and gain different perspectives on solving problems.

As the course advances, learners will also tackle more complex topics, such as optimizing queries, using advanced SQL constructs in Python, and understanding database models.

This course is an excellent choice for Python developers, data analysts, or anyone interested in handling databases with Python and SQLite. It is also beneficial for data science aspirants, as it provides a solid foundation for data manipulation and exploration. A basic understanding of Python and SQL is recommended to make the most of this course.


SQLite: The Compact Powerhouse of Relational Databases

SQLite is a lightweight, embedded relational database engine designed for simplicity, reliability, and portability. It operates without a separate server process, storing the entire database in a single file, which makes it ideal for mobile apps, embedded systems, desktop applications, and small to medium-scale data management. Despite its compact size, SQLite supports full SQL capabilities and ACID compliance, offering robust performance with minimal setup.

Course Content

  • 10 section(s)
  • 120 lecture(s)
  • Section 1 Tips
  • Section 2 Starter
  • Section 3 ----- Project - E-learning platform -----
  • Section 4 One-To-Many / Many-To-One
  • Section 5 Many-To-Many
  • Section 6 Many-To-Many + additional columns
  • Section 7 DML - Data Manipulation Language
  • Section 8 SQL Injection
  • Section 9 ----- Mini Projekt - Company -----
  • Section 10 One-To-One

What You’ll Learn

  • projects: e-learning platform, company database, forum application
  • solve 110+ exercises with SQL and Python
  • Python + SQL (sqlite3) + csv
  • Python + SQL (sqlite3) + pandas
  • User-defined SQL functions
  • deal with real programming problems
  • work with documentation and Stack Overflow
  • guaranteed instructor support


Reviews

  • C
    Ccq
    5.0

    pretty good

  • A
    Adam Szulc
    5.0

    very good practice for learning Python from SQLite, lots of useful scripts

  • I
    IAGODA .
    4.5

    Very Interesting to practice and code!

  • D
    David M. Uehlinger
    5.0

    Interesting

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed