Shred the zucchini/courgette using a box grater or a food processor. Add to a colander or bowl, sprinkle with half of the salt and allow it to sit for 10 minutes to release excess moisture.
Meanwhile, prepare the optional yoghurt sauce by combining the yoghurt sauce ingredients in a small bowl.
Transfer the grated zucchini/courgette to a colander and squeeze out as much liquid as you can with your hands. Then use a clean kitchen towel to squeeze out as much of the remaining moisture as possible. This step is essential to prevent the pancakes from being soggy.
In a large mixing bowl, mix the flour, eggs, scallions/spring onions, dill, salt, and ground black pepper. Mix until well combined and a smooth batter forms.
Add the shredded zucchini to the batter and mix thoroughly.
Heat a large non-stick skillet or frying pan over medium to high heat. Add a generous amount of oil to cover the surface.
Once the skillet is hot, drop in a few spoonfuls of the zucchini batter, spreading them slightly with the back of the spoon to form pancakes. Cook for about 2-3 minutes on each side until golden brown and crispy. (Note 7)
Transfer the cooked pancakes to a wire rack or paper towel-lined plate. Serve the zucchini pancakes warm with the yoghurt sauce.