This app is beginners friendly. Advance you need to learn on your own. If you think the knowledge you acquired and project with lot of practice, then and then only you can start 'freelancing'.
No apps or no online certificates will help you get job.
This app helps beginners to build their basic knowledge of programming and related things. If you want to be a freelancer or a good programmer then you can't rely on just one app or platform. Learn from different resources, try building your own projects and practice a lot.
It is best one for beginners. If you are new to programming then I hope it will help you to become good programmer as a first step..
A lot users shared there opinions in this thread about this app as an answer to question similar to you.. Take a look... Hope it helps...