Training for Android and web 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 and Nanodegrees through Udacity, and more. And when you're ready, you can take a Google Developers Certification exam to gain recognition for your development skills.
Start today!
What do you want to learn?
Android development
We have a range of courses to teach you Android development, from getting started to optimizing app performance.
keyboard_arrow_right For new programmers
keyboard_arrow_right For experienced developers and Kotlin developers
Web development
You know HTML and CSS, now master it for fast, polished sites, streamlined workflows, and apps that blur the line between web and native.
Check out the web-development website and find the tools and information you need.
Firebase
Firebase is Google's mobile platform, built on Google infrastructure. Firebase helps you build and scale apps quickly, with no need to manage the infrastructure yourself. Use Firebase to set up authentication, crash reporting, remote configuration, and analytics.
Level: Intermediate to Advanced
keyboard_arrow_right Find a Firebase codelab
keyboard_arrow_right Find a Udacity course
Machine learning
Are you an aspiring machine-learning practitioner looking for a self-study guide? The Machine Learning Crash Course features a series of lessons with video lectures, real-world case studies, and hands-on practice exercises.
TensorFlow
TensorFlow is an open source machine-learning platform that you can use to develop, train, and deploy machine-learning models. In Intro to TensorFlow for Deep Learning, you learn how to build deep learning applications, and you develop the skills you need to start creating your own AI applications. This is a free, self-paced, online course.
Explore other topics
Google and Udacity teamed up to create free, online courses.
To learn more, visit udacity.com/google.
International programs
India
Indonesia
Africa
Google Developers Certification
Ready to demonstrate your proficiency and skill? Want to be recognized with an industry standard credential?
After you pass a Google Developers Certification exam, you can use your certification to promote yourself to the employers, customers, communities, and partners that are important to you.
Grow with Google
Google Developers Training is part of Grow with Google, a program that equips people with the skills needed today to thrive in tomorrow’s digital workplace.