Project

Simple Banking System (Python)

Hard
3317 completions
~ 16 hours
4.6

Find out how the banking system works and learn about SQL and databases. See how the Luhn algorithm can help us avoid mistakes when entering the card number and learn basic OOP concepts such as classes.

Provided by

JetBrains Academy JetBrains Academy

About

Everything goes digital these days, and so does money. Today, most people have credit cards, which saves us time and energy and protects us from unnecessary stress. Cards make our lives easier in so many ways  to carry a wallet full of cash to providing consumer protection. In this project, you will develop a simple banking system with a database.

Graduate project icon

Graduate project

This project covers the core topics of the Databases with SQL and Python course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

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

Christian Bundtzen
1 month ago
I have learned how the following statements work in SQL: SELECT, FROM, WHERE, UPDATE, ADD, COMMIT, ALTER TABLE, CREATE TABLE, DELETE FROM, DROP TABLE. And i have learned about the following concepts: PRIMARY KEY, FOREIGN KEY, Relational Databases. How Tables work and how to alter them. How to change ...
Scout Walker avatar
Scout Walker
2 months ago
Project was difficult, but I learned a lot. I really tried to use the oop principles in my code, and it was fun to apply the frameworks and and algorithm I had to research on my own.
The OMG avatar
The OMG
2 months ago
Unfortunately many mistakes in tests for this project. I had to apply a workaround to pass one of the last tests. And what is the worst there is no direct and simple way to contact support ://// I would expect mor from Hyperskill team especially considering how much Premium costs.

4.6

Learners who completed this project within the Databases with SQL and Python course rated it as follows:
Usefulness
4.8
Fun
4.6
Clarity
4.4