In a large mixing bowl, combine the flour and salt. Make a well in the center.
Crack the eggs into the well and add the olive oil if using. Using a fork, gradually mix the flour into the eggs, starting from the inner rim of the well.
Once the mixture is combined, use your hands to knead the dough in the bowl until it is smooth and elastic. This should take about 5-10 minutes.
Wrap the dough in plastic wrap and allow it to rest for 20 minutes at room temperature.
After resting, divide the dough into four pieces. Keep the pieces you are not currently using covered with a clean cloth to prevent drying out.
Roll out one piece of dough on a floured surface using a rolling pin until it's thin (about ⅛ inch thick).
Use a pasta cutter or knife to cut the dough into your desired noodle shape (fettuccine, tagliatelle, etc.).
Dust the cut noodles with a little extra flour to prevent them from sticking together.
Repeat with the remaining dough pieces.
Bring a large pot of salted water to a boil. Add the fresh noodles and cook for 2-5 minutes or until they float and are tender.
Drain the noodles in a colander and serve immediately with your favorite sauce or toppings.