As any entrepreneur will tell you, there’s a lot to learn when it comes to breaking into the online business world.

Whether you’re self-employed or aiming for that dream job at Google, you’ll probably need to learn how to code, how to master social media, and how to build a comprehensive business plan—and that’s just to get your foot in the door.

Thankfully, there are hundreds of free online courses out there that will teach you all the tips and tricks you need to get the edge over your competitors and build a professional profile that would impress even Larry Page and Sergey Brin. Here are 10 of the best free online courses that you should try out first.

Feeling ready? Find the perfect domain to launch your company today at Rebel.com.