Sift flours, baking soda, baking powder and salt into a bowl. Set aside.
Using a mixer fitted with paddle attachment, cream butter and sugars together until very light, about 5 minutes. Add eggs, one at a time, mixing well after each addition. Stir in the vanilla. Reduce speed to low, add dry ingredients and mix until just combined, 5 to 10 seconds. Drop chocolate chips and nuts in and incorporate them.
Preheat oven to 350 degrees. Line a baking sheet with parchment paper or a nonstick baking mat.
Using a medium cookie scoop, drop dough balls on baking sheet and sprinkle with coarse salt. Bake for 10-12 minutes.
Cool 2-3 minutes on sheet and transfer to cooking rack.