ProjectBeta

Console Bot (C++)

Challenging
8 completions
~ 7 hours
3.9

You will gain experience with strings, functions, OOP (encapsulation, inheritance), code organization, creating multi-level menus, working with parameters.

Provided by

JetBrains Academy JetBrains Academy

About

Dive into the world of creating a console bot for searching, analyzing and processing text. Learn how to encrypt data, generate passwords and much more.

Graduate project icon

Graduate project

This project covers the core topics of the Introduction to C++ 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:
It is useful to be able to get information from the text. This is useful, for example, for finding some patterns. Or to analyze it before publishing it on the Internet.
Let our bot learn basic encryption functionality. Let's hide the initial logic of the processed text.
New passwords are needed often, why do we need to make them up ourselves, let's set up a bot once and let it generate great passwords for us on demand.
Analyzing text is great, but let our bot be able to do even more - process text.

Reviews

Roman Ponomarev avatar
Roman Ponomarev
1 year ago
Most difficulties are about hidden code in the tasks and unclear task description. Still it is possible to overcome
Ayush Nagar avatar
Ayush Nagar
2 years ago
I have learned a lot about strings, arrays, STL, pointers, OOPs, and much more in this project.

3.9

Learners who completed this project within the Introduction to C++ course rated it as follows:
Usefulness
4.0
Fun
3.8
Clarity
4.0