Anyone with a basic understanding of java programming can take up this course. All experience level developers and entrepreneurs can take up this Android M Training.