Future

Simple (Will)

To talk about possible future actions (promises, requests or threats) -> We'll help you clean up

To give or ask information about the future -> Christmas will be on a Friday

Continuous
(will + be + present participle)

Future actions in progress at a particular time -> I'll be sending in my application tomorrow

To express plans or intentions ->Next week at this time, you will be lying on the beach an we'll all still be slaving away here

Perfect
(will + have + past participle)

To say that sth will be completed by a particular time -> By next summer I'll have finished my degree

Perfect Continuous
(will + have been + present participle)

To look ahead to a future time and imagine an action lasting from a point before that time up to that future time -> On the 10th of this month, I'll have been living here for exactly two years

Present Simple

The course starts in January <-For future events in a schedule or timetable

It won't matter what he says later <- For future actions in clauses after subordinating conjunctions

Present Continuous

I'm seeing the doctor on Friday <- To talk about a future action we have planned or arranged

Will

Going to

Predictions based on past experience or knowledge
-> If you eat too much ice cream, you'll be sick

Predictions based on what we feel or think now -> I think I'm going to be sick