Citation: 2C_787/2019 E. 2

Agissant par la voie du recours en matière de droit public, A.________ demande au Tribunal fédéral, principalement, d'annuler la décision du SEM du 8 mai 2018, d'ordonner à cette autorité d'approuver la prolongation de son autorisation de séjour et de lui octroyer une autorisation de séjour d'une durée d'au minimum deux ans. Subsidiairement, il requiert l'annulation de l'arrêt du Tribunal administratif fédéral du 12 juillet 2019 et le renvoi de la cause à l'instance précédente pour nouvelle décision dans le sens des considérants. Le recourant demande également l'effet suspensif au recours, ainsi que l'assistance judiciaire. Il n'a pas été ordonné d'échange d'écritures.