What projects would you recommend to beginners? except simple calculator | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 64

What projects would you recommend to beginners? except simple calculator

Some people say : after your first lesson , you can start a project . But the question: I can't think of any small project that I can deal with, except the simple calculator. Please give me some advice!

29th Jan 2018, 3:58 AM
Kivenlee
Kivenlee - avatar
76 Answers
+ 47
U can take challenge questions here //questions with "challenge" as a tag
29th Jan 2018, 4:18 AM
Gaurav Agrawal
Gaurav Agrawal - avatar
+ 27
project 1: to test string handling implement word counter, display duplicate words, check for even spacing( no more than one space between words). project 2: Oop principles Simulate a class human with subclass , Caucasian, red Indian etc , all with properties like avg height , skin tone etc , then also create a sub class for interracial kids bearing traits from other races, create multiple objects from each , also try to maintain few universal attributes through static variables. .... .... .... IN RETROSPECTION: In the end of chapters for any book there are questions like that, those questions I used to ignore but I realize now that they were very important and all of them are like a small challenge project among them
29th Jan 2018, 9:05 AM
Morpheus
Morpheus - avatar
+ 25
in playstore there's an app that helped me on the way to get some ideas: https://play.google.com/store/apps/details?id=com.alansa.ideabag2&hl=en and of course there is codewars: https://www.codewars.com/
29th Jan 2018, 12:07 PM
bedawang
bedawang - avatar
+ 18
Try to make something which include the difficult parts of your learning so that you can get over it.
29th Jan 2018, 10:11 AM
Mriganka Das
Mriganka Das - avatar
+ 18
You have been developing a BankAccount class for Parkville Bank that contains several fields and functions, including overloaded operators. a>. Create a class named SavingsAccount that descends from BankAccount. Include an interest rate field that is initialized to 3 percent when a SavingsAccount is constructed. Create an overloaded insertion operator that displays all of the data for a SavingsAccount. b>. Create a class named CheckingAccount that descends from BankAccount. Include two new fields including a monthly fee and the number of checks allowed per month; both are entered from prompts within the constructor. Create an overloaded insertion operator that displays all the data for a CheckingAccount. c.> Write a main()function to demonstrate the SavingsAccount and CheckingAccount classes. Save the file as CheckingAndSavings.cpp. d. > Add a constructor for the SavingsAccount class that requires a double argument that is used to set the interest rate. Create a class named CheckingWithInterest that descends from both SavingsAccount and CheckingAccount. This class provides for special interest-bearing checking accounts. When you create a CheckingWithInterest object, force the interest rate to .02, but continue to prompt for values for all the other fields. Create an array of five CheckingWithInterest accounts, prompt the user for values for each, and display the accounts. Save the file as CheckingWithInterest.cpp
29th Jan 2018, 7:41 PM
Victor
+ 16
Excellent question! I am wondering about the same thing. So far, I have made calculators (in Python), but also a game battleship from the Learn Python course on Codecademy, and popup windows (in C++).
29th Jan 2018, 10:15 AM
Anita Olsen
Anita Olsen - avatar
+ 16
Maybe my experience could help you. After I've ended Python course here, I've written a small programm which can connects to the official site of national bank of my country and print on the screen and in the txt-file exchange rates of main world currencies. The next step will be - write a Telegram bot which can do the same for any user.
29th Jan 2018, 12:17 PM
Alexander Viter
Alexander Viter - avatar
+ 16
Try to make something let your life easier.
30th Jan 2018, 1:15 PM
Corey
Corey - avatar
+ 15
codewars.com provides many challenges from beginner through advanced. once you solve the challenge you get to see all of the submitted solutions and which ones were voted best practices. very very educational. many languages are available
30th Jan 2018, 12:26 PM
Lisa F
Lisa F - avatar
+ 11
Try the Sieve of Eratosthenes. It looks deceptively simple but it will test your programming skills.
29th Jan 2018, 3:19 PM
Fatai Akemokwe
Fatai Akemokwe - avatar
+ 10
Make a chat app Password generator Make utilities tools
30th Jan 2018, 1:37 PM
Guyzo
Guyzo - avatar
+ 10
Try Q&A Challenges
2nd Feb 2018, 6:21 AM
George Victor Uche
George Victor Uche - avatar
+ 9
The best in my opinion is to craft or put together a simple wesbite of some sorts. Check out my i attempted to put together at www.techtified.net
30th Jan 2018, 10:21 AM
Chipimo Chisanga
+ 7
Make something that can edit certain format files.
29th Jan 2018, 8:45 AM
BlazingMagpie
BlazingMagpie - avatar
+ 7
challenge: make a class fraction that has private attributes "numerator" and "denominator". objects of the fraction class can multiply, add, subtract, and divide through the use of public methods inside the fraction class. there will also be a reduce method if you want to reduce a method in the fraction class to its most simplified form(2/8 reduced form is 1/4)
29th Jan 2018, 2:08 PM
youtubee
+ 7
snake game
29th Jan 2018, 3:51 PM
Prakash Adhikari
Prakash Adhikari - avatar
+ 7
Siccors -rock - paper game Farm game make lost of animal objects, let them have their behaviour and place the animals in different locations Text analyzer : count words, high-light occurrences, replace characters question and anwer game : what is your favourite colour, what is your favourite animal -> have you ever seen a animal with that colour. hahaha Vocabulary learning application : let the user enter list of wordt in his own language and a list in a foreign language. Show random words to the user and let the user type in the correct translation Read the code challenges here and just try.
29th Jan 2018, 7:21 PM
sneeze
sneeze - avatar
+ 6
Two extremely simple ones are the Collatz Conjecture (my absolute favorite) and Russian Peasant Multiplication. Having a program to print out every step is awesome.
29th Jan 2018, 3:59 PM
Keto Z
Keto Z - avatar
+ 6
Thank you! All of you!😊😊
30th Jan 2018, 2:34 AM
Kivenlee
Kivenlee - avatar
+ 6
for beginners i would recommend note keeper(to do list). it great for a start and you will learn a lot
30th Jan 2018, 9:42 AM
Lord Morisky
Lord Morisky - avatar