I was looking through the laptops here and the prices seemed really good so I tried my luck and so far it is serving me quite well, only had some occasional minor scratches on the surface but that's to be expected and I'm not some perfectionist.
All of their content is free. The tutorials are designed in a way that you can't just give up and skip further without filling in the answer. It teaches you to think. This is definitely a good place to start coding for complete beginners.