Project

To-Do List (Python)

Challenging
1760 completions
~ 20 hours
4.6

Develop 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 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 icon

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:

Reviews

Marcin Rogowski avatar
Marcin Rogowski
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.
Daniel Wirth
1 year ago
I learned to use databases with python und the Alchemy mapping features.

4.6

Learners who completed this project within the Python Developer course rated it as follows:
Usefulness
4.7
Fun
4.6
Clarity
4.5