Project
To-Do List (Python)
Challenging
1760 completions
~ 20 hours
4.6Develop a robust to-do list application with incremental complexity—from simple task management to advanced features like deadline handling and task persistence.
Provided by
JetBrains Academy
About
A to-do list can improve your work and personal life. It relieves stress; you can be more efficient. Save time for the best things! Let's make it happen.
Training project
This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Create a simple program that prints tasks for a day.
Set up a database.
A realistic task always has a deadline. Implement the ability to set deadlines.
Oh, I know that feel! Let's delete accomplished tasks.
Reviews
8 months ago
I have learned how to use SQLite DB to store data if program requires it and also how to declare structure of table with use of sqlalchemy package.
crablin
9 months ago
I learned some basics of sqlalchemy and sqlite. Basic sql operations. Pretty easy project in general.
4.6
Learners who completed this project within the Python Developer course rated it as follows: