4 answers

Asked
189 views
Translate

# what are some projects that a beginner progammer can work on?

I only know python

Login to comment

### 4 answers

Updated
Translate

# Sujan’s Answer

Build something. Start from a simple quiz game. Build on top of it. Try to build a simple game that guesses numbers. Next try to build on top of that. You can take a step by step. Do not try something that will make you overwhelm.

Updated
Translate

# Daniel’s Answer

Hi Howard !

My recommendation would be, if you want to do a project that's engaging to you and that can look truly original in your portfolio, think of solving an issue that you have on a daily basis ! Most probably, a lot more people have the same issue and your project can become really useful with time :)

My recommendation would be, if you want to do a project that's engaging to you and that can look truly original in your portfolio, think of solving an issue that you have on a daily basis ! Most probably, a lot more people have the same issue and your project can become really useful with time :)

Updated
Translate

# Dinesh’s Answer

Here are some useful link to start the project -:

https://www.codecademy.com/resources/blog/coding-projects-for-beginners/

https://bootcamp.ce.ucf.edu/blog/top-10-coding-projects-for-beginners/
https://hackr.io/blog/coding-for-beginners
https://www.codecademy.com/resources/blog/coding-projects-for-beginners/

https://www.codecademy.com/resources/blog/coding-projects-for-beginners/

https://bootcamp.ce.ucf.edu/blog/top-10-coding-projects-for-beginners/

Dinesh recommends the following next steps:

Updated
Translate

# Robert’s Answer

One of the first useful programs I wrote was for a Linear Algebra class. The teacher assigned around twenty matrix manipulation exercises every day, each of which required a lot of tedious arithmetic. He also required us to express our answers as exact fractions (not decimals), because he didn't want us to use our programmable calculators to do the work.

So I wrote a small infinite-precision arithmetic library that could add/subtract/multiply/divide mixed fractions, the used it to write a matrix manipulations library that could perform similar operations on matrices of mixed-fraction numbers. Since we were required to show our work, I made the program print out intermediate results on the way to the finished computation.

My homework was reduced to a simple matter of typing in each problem, then running the program and printing out the results.

About a month into the course, I confessed to the teacher that I was doing my homework on the computer instead of working it out by hand. He didn't seem concerned, as it generally requires a higher level of understanding to write a computer program than it does to perform the same calculations manually.

The best way to learn programming is to solve a real-world problem that you care about.

So I wrote a small infinite-precision arithmetic library that could add/subtract/multiply/divide mixed fractions, the used it to write a matrix manipulations library that could perform similar operations on matrices of mixed-fraction numbers. Since we were required to show our work, I made the program print out intermediate results on the way to the finished computation.

My homework was reduced to a simple matter of typing in each problem, then running the program and printing out the results.

About a month into the course, I confessed to the teacher that I was doing my homework on the computer instead of working it out by hand. He didn't seem concerned, as it generally requires a higher level of understanding to write a computer program than it does to perform the same calculations manually.

The best way to learn programming is to solve a real-world problem that you care about.