Begin by adding enough oil to a large pot to fill it up an inch to 1 inch and a half deep. Set the burner to medium heat and heat the oil to 350F/176C.
In a small bowl whisk together the paprika and flour and set aside. Mix the salt, pepper, and garlic powder together in a different bowl. You can also just mix the spices in with the flour and paprika, but I like to do them separate.
Take a bowl and whisk the two eggs. And place the panko bread crumbs in another bowl. Lots of bowls.
If using uncooked shrimp, make sure to peel and devein them but leave the tails on. Add the spices to the bowl of shrimp and give them a toss. Do half at a time.
Dip the seasoned shrimp into the bowl of flour, then into the egg, then into a bowl of bread crumbs. And place on a plate.
Then gently drop about 6 or 7 of the shrimp into the pot of oil and cook them until golden brown and crispy. It will take about 1 to 2 minutes if the shrimp are precooked and 2 to 3 minutes if they are not precooked.
Stir the shrimp with your tongs or spider strainer then remove them and set on a plate lined with a paper towel or a wire rack to dry. Allow them to cool for a few minutes then serve. Enjoy!