I don't agree that Phil should set aside a student area for any reason.
We are all students, also students have to learn to deal with the "Big Boys" for when they are let loose into the real world....
Now to the question. This is what I think Vcok should do:
1, Draw a picture of your traffic light lay out (your assignment paper may already have given this)
2, Make a list of devices to be controlled (outputs). I.e North south traffic light, East/West traffic light, pedestrian crossing, turn arrows, etc.
3, Make a list of controlling devices (inputs). I.e pedestrian crossing button, light change switch.
4, Make a sequence of steps, each step showing which outputs are on and showing what inputs are needed to jump to the next step. Also remember that you can use internal inputs such as timers to jump to the next step. Don't forget to include a startup step that would only be used on power up. Use a large piece of paper for this, a pencil and eraser. It will be messy when you finish.
The above is usually called a "Functional Specification". It is the hard bit of any project.
Once you have done this and checked it, actual coding is trivial.