What is the proper and safe wiring to two lights with 2 separate switches and 2 outlets on 1 circuit?
I can't make a diagram, but I will try to describe it the best I can..  I'm assuming a 15A circuit using 14ga wire, but if it's a 20A, use all 12ga wire.  All wire has a ground, but I'm not mentioning that. Just tie all the grounds together in each box and connect it to the switch or receptacle as the case may be.

From the power source, run 14/2 to the first light.  From the first light, run 14/3 to the first switch and 14/2 to the second switch.  Run 14/2 from the first switch to the first outlet.  At the first switch, tie the whites and blacks together and run a black pigtail to one screw on the switch.  Connect the red wire from the 14/3 to the other screw.

At the first light, tie all the whites (including the fixture) together, and tie the two blacks (NOT the fixture) together.  Connect the red wire from the 14/3 to the black wire of the light fixture.  Switch 1 will now control the hot leading to that light.

From the second switch, run 14/2 to the second light and the second outlet.  Connect the incoming black to the black that goes to the outlet and run a pigtail to one screw on the switch.  Connect the black going to the light to the other screw switch.  Tie all the whites together at switch 2.  Connect the second light fixture, white to white, black to black.

Of course, both outlets are black to brass screw, and white to silver screw.

Use a nice deep box for light 1 since it will have 3 cables going to it since electric code does specify how many wires can be inside of a box based on size.  Celing boxes can have more room to work inside of which is why I would use light 1 as the "junction" rather than having the main power go to switch 1 first.