Coding Project Ideas (Beginner Friendly)

Jeffrey Triandi Sabarman
3 min readJan 12, 2020

--

So you have learn programming , what’s next?

Hello everyone! Welcome to my article about coding project ideas. This is for beginners who like to test their new skill about your programming language. First of all, let me introduce my self. I’m just a beginner who’s trying to learn about python. So, i also still learning my way through python. I learn python to focus on data science and machine learning. My end goal is to be a data scientist. So, if you are just like me, hit me up on instagram!

Programming Languages

First of all, i think python is one of the best programming language out there. Python has an intuitive language and easy to learn. If you still confused what programming language to learn, i suggest you start with python language. But, it doesn’t matter what language you have learned because the basic of programming language is the same. So, if you have learn other programming language, it’s okay! That is why my project is for any programming language.

I think learning programming language is about learning new skill and solve a problem. If you want to learn programming language fast and exciting, time to build a portofolio and finish some programming projects! Enough chit chat, here’s my top 5 ideas for coding project to test your skill :

1. Guess the number

The best way to make your first project is a guessing game. It builds your knowledge about if-else and loop in code. So guess the number is the user have to guess the number right between a range of number. If the user get’s close to the right number, there has to be an indicator like “ you are getting closer” or “Almost there!”. This will test your knowledge about basic programming skills.

2. Number Shuffle

Number shuffle is basically you learn about the shuffle() method. The program is the user enter what range of number do they want to shuffle. For examples : the user input 5, and the program output is 1,3,4,2,5. This will help you learn about random package.

3. Rock, Paper, Scissors

Rock, paper, scissors game is the most classic game when we all was a kid. You know the basic rule, rock beats scissors, paper beats rock, and scissors beats paper. So, the program is the user will match with the program. You decide how much match to win the game. This will teach you about random and loop.

4. Dice Simulator

This is the most easy project than the rest. Dice simulator is basically to help you playing a game. Basically, you random a number in a dice and print one of the number. So, when you have build this, you don’t need dice again. You can play a game with this program :)

5. Password Generator

I think this is the most challenging project than the rest. Password generator will help you make a password for your account so it will hard to hack. You ask the user the length of the password, how much number in the password, how much alphabet in the password, and how much symbol in the password. If you want another challenge, the alphabet can be upper or lower case. THis will help you learn random package and in python, string library. Hope you give it a try!

All the projects are beginner friendly so if you can’t make the project, it will be the challenge for you all to build a project. If you confuse about any of the project, hit me up on instagram or check out my github.

If you like this kind of content, please let me know! You can find me on instagram or twitter @jeffsabarman.

--

--

Jeffrey Triandi Sabarman
Jeffrey Triandi Sabarman

Written by Jeffrey Triandi Sabarman

Just a “keep learning” guy who wants to share his knowledge — Programming enthusiast

No responses yet