Table of Contents
platform independent
Algorithms
Desktop
Web
CLI
Electronics
Programming Project Ideas
If you want to learn writing software, you can do this with a project. We list some ideas here.
platform independent
Home automation
Algorithms
Google
PageRank
Desktop
Music player with intelligent playlist management
Examples:
Guayadeque
,
Clementine
Web
Inventory Management for a company
Task management
Examples:
Kanboard
,
Remember the Milk
ERP software
CLI
Download manager for multiple websites
Examples:
Youtube-DL
Electronics
Build a quadcopter yourself
Build a robot yourself
Buy a robot and write the software