Project

True or False

Challenging
194 completions
~ 12 hours
4.0

Get familiar with bash. Learn to connect an API and retrieve data from it. Learn the use of various bash commands and work with files.

Provided by

JetBrains Academy JetBrains Academy

About

All successful programmers work hard. But they need to relax too. A way to get relaxed is to play computer games. In this project, you will create a question game with the help of the curl utility.

Graduate project icon

Graduate project

This project covers the core topics of the Introduction to Command Line and Unix Shell 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:
Connect the API with the username and password and grant access.
Use your session cookie to connect and fetch a question.
Create a menu for your program.
Create the functionality of the game.
Save the player scores and print them.

Reviews

Jan Unger avatar
Jan Unger
3 weeks ago
I have learned a lot about bash and how to use it. thus this Project i could write my own bash script.
Yevhen Shemiakin avatar
Yevhen Shemiakin
3 months ago
This project is interesting and gives knowledge on how to get data from the API, store it and work with it. But it has one downside, you cannot debug it locally. Maybe I did something wrong, but script is supposed to send requests to 127.0.0.1, which is local machine IP address. So, as my laptop doe ...
Igor Południkiewicz
5 months ago
Pretty easy-going project to play with curl, storing data in files and retrieving them in desired format

4.0

Learners who completed this project within the Introduction to Command Line and Unix Shell course rated it as follows:
Usefulness
4.3
Fun
3.9
Clarity
3.8