Google has a vision to help make India a global hub of high-quality mobile developers. Through Developer Skilling and other initiatives in India, Google is making world-class mobile developer education accessible to millions of students and developers.
Whether you're an experienced developer or just getting started, we can point you to training that will help you develop high-quality apps that are both useful and marketable.
Choose from end-to-end training created by the Google Developers Training team, materials and tutorials for self-study, online courses through our partners, and more.
And when you're ready, you can take a Google Developers Certification exam to gain recognition for your development skills.
Android Basics - User Interface
Developing Android Apps
Learn best practices as you build a cloud-connected Android app and other sample apps. This is the first course in the Android Developer Nanodegree.
Build Native Mobile Apps with Flutter
Learn how to use Flutter to quickly develop high-quality, interactive mobile apps for Android and iOS devices.
Kotlin Bootcamp for Programmers
Learn the essentials of the Kotlin programming language from Kotlin experts at Google. By the end of the course, you’ll have the skills you need to build your next project in Kotlin.
Machine Learning Crash Course
A series of fast-paced lessons with video lectures, real-world case studies, and hands-on practice exercises.
Intro to Progressive Web Apps (PWAs)
The Google Developers Training team has created a classroom-based course to teach Android Developer Fundamentals. This curriculum is available as an elective for students to take at many private and state technical universities across India.
We have published a newsletter for faculty who are teaching the Android Developer Fundamentals course. This newsletter discusses faculty and student achievements, Google Developers Training events in India, and common questions about Android app development.
Developer Student Clubs
Developer Student Clubs (DSC) is a Google Developers program for university students to learn mobile and web development skills. The clubs will be open to any student, ranging from novice developers who are just starting, to advanced developers who want to further their skills. The clubs are intended as a space for students to try out new ideas and collaborate to solve mobile and web development problems.