The US J1 visa is a non-immigrant exchange visitor visa for exchange students who are in a learning/working program. Whereas, the M1 visa is issued to students of vocational or non-academic courses in the USA.