Here you'll find various project ideas organized by topics. Where possible, there will be worked out solutions linked separately. You can reference them if you get stuck or if you want to see how others would have done it.
We're a community of coders who believe the best way to grow is to help others learn. Join us on Discord!!!
- Number guessing game
- Tic Tac Toe [Solution]
- Command line weather checker
- Command line stock price checker [Solution]
- Conversion calculator (temperature, weight, distance) [Solution]
- Currency converter
- Pythagorean theorem solver[Solution]
- Quadratic equation solver
- File organizer
- Caesar cypher
- Birthday calendar
- Basic linear regression model with scikit-learn
You can contribute your ideas & solutions by forking this repository and then creating a pull request with your additions and updates. Make sure to put any detailed project instructions in the projects
folder and put any solutions in the solutions
folder. Ideally solutions will contain a fully functioning solution in at least one language along with a detailed markdown document walking through the steps followed to arrive at the solution. The instructions, solutions, and walk-through should all have the same name (tic-tac-toe.md
, tic-tac-toe.py
, tic-tac-toe.js
, etc.) with the instructions and walk-through both being md
files with the same name but in their respective folders(tic-tac-toe.md
).
Ideas can be added to this file without instructions or a solution. When instructions are provided, the idea name should be linked from here to the instructions. When a walk-through is provided it should be linked to from here in braces after the name of the idea, the link should have the text "Solution".
[Idea Name](url/to/instructions.md) [[Solution](url/to/solution.md)]