I’m not entirely sure if this is the right place to ask this question, so I apologize in advance
I recently started learning about neural networks and have no idea how to practice this learning algorithm. I would really appreciate it if someone could suggest some beginner-friendly projects that I can build by applying neural networks.
Doing labs is your own work. You are being guided by the instructions. Also, remember to build variations of the lab. You can change a few parameters in the provided code. This will teach you how the networks respond to changes. This is a good way to learn. Building from scratch may not be ideal because you also have to contend with actual semantic and runtime errors which will be frustrating when you are first starting out. Stand on shoulders of giants and then try to be one after that.
I do not have a pdf version of the book. I do not know if I can recommend a free book site on this chat. The below book is for foundations but is a bit deeper. Luckily, it is a free book where the only condition is that I cannot post the book as a pdf but can share the link with others. Not a pirate but straight from the authors so it is safe. https://www.cs.huji.ac.il/~shais/UnderstandingMachineLearning/copy.html
A great beginner project for an Artificial Neural Network (ANN) is to build a simple digit recognizer using the MNIST dataset. MNIST is a classic dataset of handwritten digits (0-9) that is widely used for benchmarking machine learning algorithms. You can try the project and I can help you code along and explain some of the concepts.