Ratings & reviews

This course does not have any reviews.
Your review could be the first one.


Complete all chapters to get certificate


Development environment on your PC


PyCharm is one of the most popular and powerful Integrated Development Environments (IDE) for the Python programming language. Whether you are a beginner or an experienced developer, PyCharm provides the convenience and functionality to enhance your work with Python. Regardless of your level of experience, PyCharm will help you elevate your Python programming and bring your ideas to life. Let's embark on this exciting journey into the world of PyCharm.

Python Interpreter

PyCharm Installing

Code Analysis Tools

Creating a project

File system

Introduction to SQLite


Whether you're new to databases or want to master SQLite, this course will teach you the essentials. You'll learn installation, data management, and how to use SQLite effectively. Join us to unlock the power of SQLite for your projects.

What is SQLite ?

What is sqlite3 Library?

Connect and cursor

Create a Simple Table

Challenge 1: First table



CRUD (Create, Read, Update, Delete) are the foundational operations in working with databases. This section is your gateway to mastering these core database functions. In the "CRUD Operations" section, we will delve into creating, retrieving, updating, and deleting data in a database. You will gain the skills needed to interact with databases effectively, making it an essential tool for your software development journey.

What is CRUD?

Creation Operations

Challenge 2: Creation

Read operations

Challenge 3: Read

Update operations

Challenge 4: Update

Delete operations

Challenge 5: Delete

More about SQLite


Congratulations on reaching the final section of this course! You've come a long way in your journey to learn and master the content covered. In this concluding section, we'll summarize key takeaways, reinforce your knowledge, and provide guidance on what you can do next. You've acquired valuable skills and insights, and now it's time to reflect on your achievements and explore how to apply your newfound knowledge effectively.


SQLite data types

Challenge 6: Table Design