how to put registration form to front end?

I am exploring WP and this is for my personal school project.

Is there way to customize the sign up/registration or put them in a custom page?

Also to enable email activation when users sign up?

Are there free plugins that lets me do this or do I have to code it myself?

I have tried many plugins but none seems to cover email activation here.

Please give me some guidance. Any help would be appreciated.


This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer