If you live in the USA, I'd suggest this ad on Amazon for $99 is legit and despite being for Windows 11, it would probably upgrade your Windows 10 Home License to Windows 10 Professional, but it would better to get a Windows 10 Upgrade.
https://www.amazon.com/Windows-Upgrade-Home-Digital-Download/dp/B09WCTTXQ6
You should be able to find a better deal from a legitimate source. The main problem is knowing who to trust.
If you live in the UK, you can buy the same Windows 11 Upgrade license for £49.99, instead of the normal £119.99. Such deals should exist in the USA too, without the need to visit a potentially suspect web site.
https://store.pcpro.co.uk/
the offer I was intrigued by is around 59$ which is cheaper than Microsoft's, but not so much , so it doesn't look that suspicious. I guess the offer is legitimate
A quick scan revealed this nugget of information. It seems at least one license sold by Mr. Key was an OEM License, not a Retail License.
OEM licenses are "tied" to individual machines and not transferrable. OEM licenses are installed by large companies such as Dell, Lenovo, HP on their desktop PCs and laptops. These large computer manufacturers pay Microsoft a few tens of dollars for an OEM license and pass the savings on to you.
A Retail License, on the other hand, is transferrable to a new machine (provided you de-activate the license on the old machine first). For a home user, a Retail License is the "best" option, but also the most expensive. If you buy a Retail Upgrade license, you are allowed to transfer that license to a new computer, if you buy in new hardware, e.g. new mobo, cpu, etc.
From the above, I believe the Mr Key $59 license might be OEM (and probably a full license, not an upgrade license)
but that's only speculation on my part. You'll probably get a "legitimate" license for an OEM supplier, but unless you make a living building computers for resale, it may be flouting Microsoft's T's and C's if you keep the license for use on your own PC.
https://www.trustpilot.com/review/mrkeyshop.com
Product page for Windows 10 Pro stated that license could be used again by deactivating it and activating it again on a new computer (e.g. a Retail license), but they're actually selling OEM licenses.
OEM licenses, once activated, are linked to the hardware on that computer and can not be used on another computer later.
Response from support was that this license CAN be used again on another computer. OEM licenses can not be used again on another computer once activated--it's a technical impossibility.
If you want an OEM license, great. If you want a Retail license, look elsewhere.
I still find Windows licensing confusing and even Microsoft's employees sometimes get the details wrong.
You have the following options:-
1). Buy a Retail Upgrade License at full price from Amazon or Microsoft. Well done, you're legit.
2). Buy what is probably an OEM License at a discount from Mr Key and ignore the fact you're not an OEM installer.
3). Go to a shady dealer and pay £12 for a License most likely split from a bulk pack. Wait to see if Microsoft deactivates the license.
4). Employ nefarious means to install and activate Windows for free. Naughty, naughty.
Regardless of the above, you might consider switching from Windows 10 Home to Windows 11 Home, then apply an Update pack to switch to Professional. The October 2025 deadline is looming.
(I am not that sure that installing Windows 11 Pro would solve the problem though ...)
Install Windows 10 Professional as a VM in Hyper-V on your existing Windows 10 Home system to find out. It involves some research on your part, but shouldn't take more than a couple of hours, once you've figured things out. Enable Virtualization in BIOS. Enable Hyper-V in Control Panel. Install Windows 10 Pro as a VM. Install Oracle in the VM. Done.
https://www.solveyourtech.com/how-to-create-a-virtual-machine-in-windows-10-step-by-step-guide/
I read somewhere , but i don't remember where, that Pro edition gives you access to some Microsoft's online tutorial that you don't have normally available, is it true ?
I'm still running Windows 10 Pro, but I've not come across any special Microsoft tutorials. When I was using Microsoft Technet as a system admin, I did find a lot of useful info. There are plenty of books and online tutorials if you go looking for them.