In a large pot add coconut oil and 3 corn kernels, cover with a lid and put over medium/high heat.
Once one or all kernels have popped, remove popped kernels and add all remaining corn kernels and cover with a lid. Heat kernels for 1 minute. Intermittently, gently swirl around the kernels in the pot to coat them all in coconut oil.
Once kernels start to pop, shake the pot frequently so popped kernels rise to the top. When popping slows to 1 second between pops, remove pot from heat and remove lid. Carefully pour popped corn into large bowl and allow it cool completely.
Preheat the oven to 350°F. Line two baking sheets with parchment paper.
In a pot over medium heat add the sugar. Once the sugar starts to melt, stir with a high heat spatula to keep from burning. Sugar clumps will form until the sugar turns into a liquid.
Once the sugar has completely melted into a liquid, add the butter. Be careful because steam will rise up quickly. Stir rapidly until the mixture is combined.
Once the butter is completely combined, add in the cream a little at a time. Be careful, because the cream is colder than the sugar mixture so more steam will rise up quickly. Stir rapidly to combine completely when each amount of cream is added.
Once completely combined, remove from heat.
Add in the sea salt and baking soda and stir to combine.
Pour over the popcorn, and stir to coat it as evenly as possible. Stir to coat it as evenly as possible. (It's okay if you don't coat every single piece).
Then spread the popcorn evenly onto the prepared baking sheets.
Bake for 7 to 10 minutes. Immediately after coming out of the oven you can give it another stir to coat some of the pieces that may not have been coated completely.
Allow to cool completely, then break it up into clusters.
Store in an airtight container for up to 2 weeks.