Project
Memorization Tool
Challenging
302 completions
~ 23 hours
4.6Work with the SQLAlchemy ORM and an SQLite database to create a tool for memorizing. Practice loops, lists, and various string methods.
Provided by
JetBrains Academy
About
It would be great to remember anything at any time. Alas, our mental capacity is limited. The good thing is that there are a lot of tools to help us memorize things. In this project, we are going to create a tool for memorizing lines, poems, speeches, and other text-based materials.
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:
Let's create our first flashcard.
Store your flashcards in the database.
Add a way to update and delete the flashcards to your program.
Implement the Leitner system to your program to improve the efficiency of memorizing.
Reviews
U6
User 6189273976 days ago
The tasks were poorly explained, especially in the required output parts. Many things that were expected by the tests were not even mentioned in the descriptions. The expected flow should have been explained literally. The examples were misleading.
4.6
Learners who completed this project within the Databases with SQL and Python course rated it as follows: