Jump to content

Looking for a Project Idea? Start Here!

Since their is new posts almost daily asking for ideas for a programming project I was surprised that their wasn't a topic like this already made, so I decided to take it into my own hands and create one. The projects will be sorted into four categories Beginner, Intermediate, Hard, and Advanced. If you have an idea for a project or a projects difficulty should be altered either post a reply or private message me. The threads visual appeal will improve over time.

  • Beginner
    • Text Based Game
    • Magic 8 Ball 
    • Key Logger
    • Fibonacci Sequence Generator 
    • Vowel Counter (Count the vowels in a string)
    • Word Counter (Count the words in a string)
    • Check if Palindrome (Word can be spelled the backwards and forwards Example: Racecar, Kayak)
    • Hangman Game
  • Intermediate
    • Calculator
    • Reverse a String (Input: Programming, Output: gnimmargorP)
    • Black Jack (Game)
    • Conway's Game of Life (Sim)
    • Tic - Tac - Toe (Game)
    • Automatic Backup
    • SMS Bomber (App that spams a certain message to someones phone)
    • Quote Tracker (A program which can go out and check the current value of stocks for a list of symbols entered by the user)
    • Get Current Weather based on Postal/Area code from various sources
    • Port Scanner (Get available ports on you're IP address)
    • Country IP Look up (Get Country based on IP)
    • Hotel Reservation System (Build a hotel reservation system)
    • Battleship Game
    • Watermarking application(Add watermarks to images or video)
  • Hard
    • Sudoku Solver
    • Web Crawler
    • Simple Shopping Cart and Checkout
    • Basic Algebra Solver
    • FTP Program
    • P2P File Sharing App (Example: LimeWire, FrostWire)
    • YouTube Downloader (Download Audio, or Audio and Video from given url)
  • Advanced
    • Encryption /  Decryption Algorithm
    • Build a Hashing Algorithm
    • Simple Operating System
    • Web Forum (Like LTT)
    • Build a screen capture program (Screenshot or video)
    • Build a Framework

Feel Free to post results, state the language used.

July 14th 2015

 

Added:

  • Reverse a String (Input: Programming, Output: gnimmargorP)
  • Vowel Counter (Count the vowels in a string)
  • Quote Tracker (A program which can go out and check the current value of stocks for a list of symbols entered by the user)
  • Word Counter (Count the words in a string)
  • Check if Palindrome (Word can be spelled the backwards and forwards Example: Racecar, Kayak)
  • FTP Program
  • Get Current Weather based on Postal/Zip code from various sources
  • P2P File Sharing App (Example: LimeWire, FrostWire)
  • Port Scanner (Get available ports on you're IP)
  • Country IP Look up (Get Country based on IP)
  • Postal / Zip code look up (Enter a zip or postal code and have it return which city/cities that are in that zip code.)
  • Hotel Reservation System (Build a hotel reservation system)
  • Web Forum (Like LTT)
  • YouTube Downloader (Download Audio, or Audio and Video from given url)
  • Build a screen capture program (Screenshot or video)
  • Hangman Game
  • Battleship Game
  • Watermarking application(Add watermarks to images or video)
  • Build a Framework

[spoiler=Sources:]

Looking for a Programming Project take a look here!

http://linustechtips.com/main/topic/407332-looking-for-a-project-idea-start-here/

Link to comment
Share on other sites

Link to post
Share on other sites

What are we making this on?

 

Because my Friend made Tic Tac Toe and Connect 4 using the serial monitor in the arduino programing Software

Because he had a hard drive.

Link to comment
Share on other sites

Link to post
Share on other sites

What are we making this on?

 

Because my Friend made Tic Tac Toe and Connect 4 using the serial monitor in the arduino programing Software

 

A real language, ha jk.

 

 

Thanks for the ideas.

blackshades on

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

What are we making this on?

 

Because my Friend made Tic Tac Toe and Connect 4 using the serial monitor in the arduino programing Software

Basically a project list for people whom are looking for an idea to start building upon. It isn't really aimed towards any single platform, languages or system.

Looking for a Programming Project take a look here!

http://linustechtips.com/main/topic/407332-looking-for-a-project-idea-start-here/

Link to comment
Share on other sites

Link to post
Share on other sites

A mod should pin this thread. Nice list you got there ;)

Speedtests

WiFi - 7ms, 22Mb down, 10Mb up

Ethernet - 6ms, 47.5Mb down, 9.7Mb up

 

Rigs

Spoiler

 Type            Desktop

 OS              Windows 10 Pro

 CPU             i5-4430S

 RAM             8GB CORSAIR XMS3 (2x4gb)

 Cooler          LC Power LC-CC-97 65W

 Motherboard     ASUS H81M-PLUS

 GPU             GeForce GTX 1060

 Storage         120GB Sandisk SSD (boot), 750GB Seagate 2.5" (storage), 500GB Seagate 2.5" SSHD (cache)

 

Spoiler

Type            Server

OS              Ubuntu 14.04 LTS

CPU             Core 2 Duo E6320

RAM             2GB Non-ECC

Motherboard     ASUS P5VD2-MX SE

Storage         RAID 1: 250GB WD Blue and Seagate Barracuda

Uses            Webserver, NAS, Mediaserver, Database Server

 

Quotes of Fame

On 8/27/2015 at 10:09 AM, Drixen said:

Linus is light years ahead a lot of other YouTubers, he isn't just an average YouTuber.. he's legitimately, legit.

On 10/11/2015 at 11:36 AM, Geralt said:

When something is worth doing, it's worth overdoing.

On 6/22/2016 at 10:05 AM, trag1c said:

It's completely blown out of proportion. Also if you're the least bit worried about data gathering then you should go live in a cave a 1000Km from the nearest establishment simply because every device and every entity gathers information these days. In the current era privacy is just fallacy and nothing more.

 

Link to comment
Share on other sites

Link to post
Share on other sites

Subbed, bookmarked in Chrome, now I only need motivation lol

It's not a bug, it's an undocumented feature!

Link to comment
Share on other sites

Link to post
Share on other sites

Update: July 14th 2015

 

Added:

  • Reverse a String (Input: Programming, Output: gnimmargorP)
  • Vowel Counter (Count the vowels in a string)
  • Quote Tracker (A program which can go out and check the current value of stocks for a list of symbols entered by the user)
  • Word Counter (Count the words in a string)
  • Check if Palindrome (Word can be spelled the backwards and forwards Example: Racecar, Kayak)
  • FTP Program
  • Get Current Weather based on Postal/Zip code from various sources
  • P2P File Sharing App (Example: LimeWire, FrostWire)
  • Port Scanner (Get available ports on you're IP)
  • Country IP Look up (Get Country based on IP)
  • Postal / Zip code look up (Enter a zip or postal code and have it return which city/cities that are in that zip code.)
  • Hotel Reservation System (Build a hotel reservation system)
  • Web Forum (Like LTT)
  • YouTube Downloader (Download Audio, or Audio and Video from given url)
  • Build a screen capture program (Screenshot or video)
  • Hangman Game
  • Battleship Game
  • Watermarking application(Add watermarks to images or video)
  • Build a Framework

 

 

A real language, ha jk.

 

 

Thanks for the ideas.

A mod should pin this thread. Nice list you got there  ;)

Thanks, just added more.

 

Subbed, bookmarked in Chrome, now I only need motivation lol

Thanks, If you haven't learnt a language I would start out with either Java, C# or Javascript (Front and Back-end Web Language) 

Looking for a Programming Project take a look here!

http://linustechtips.com/main/topic/407332-looking-for-a-project-idea-start-here/

Link to comment
Share on other sites

Link to post
Share on other sites

Thanks, If you haven't learnt a language I would start out with either Java, C# or Javascript (Front and Back-end Web Language) 

What can I do in Java, for example? When I went to IT class (first semester of the first year of high school, after that I transferred to a different highschool, and with a different specialization) I used to write some really simple, basic code in Pascal and "learn" pseudocode(I never understood pseudocode so that's why I almost failed that class) and I managed to draw simple stuff with * as pixels,and also I could change the color of them, but I didn't learn any C there because C was for the second semester and I transferred.

No matter how much I get distracted from it, I always keep getting back and sometimes watching or reading about programs or programming and tech in general.

It's not a bug, it's an undocumented feature!

Link to comment
Share on other sites

Link to post
Share on other sites

What can I do in Java, for example? When I went to IT class (first semester of the first year of high school, after that I transferred to a different highschool, and with a different specialization) I used to write some really simple, basic code in Pascal and "learn" pseudocode(I never understood pseudocode so that's why I almost failed that class) and I managed to draw simple stuff with * as pixels,and also I could change the color of them, but I didn't learn any C there because C was for the second semester and I transferred.

No matter how much I get distracted from it, I always keep getting back and sometimes watching or reading about programs or programming and tech in general.

Everything on the current list plus more. Though I wouldn't recommend writing a web forum in Java.

Looking for a Programming Project take a look here!

http://linustechtips.com/main/topic/407332-looking-for-a-project-idea-start-here/

Link to comment
Share on other sites

Link to post
Share on other sites

I recommend writing a web framework as an advanced project. Done it, it's quite educational.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×