Falstad simulator
With the Falstad simulator, also named circuit.js, you can open each simulation and play with it. It allows you to copy, edit, delete and ultimatly build your own designs.
I urge you to just start the experiment with the things you can find in this library. Discover how circuits react if you change, remove or add something. Designing your own circuits is a great (I mean the best) way to learn a lot more about electronics. Falstad allows you to do that in a practicle way and without any Math. Once you start to master the building blocks you will discover designing electronic circuits isn't that difficult at all. 🏅