Building Coding App: Importance & demand, Language, UI, Core Features, Interactive Learning, Testing, Deployment.