Training mobile and web developers in Africa

Google has a vision to help bridge the developer-skills gap in Africa by providing better access to high-quality, world-class skilling on mobile technologies and platforms.

We aim to train 100,000 developers and aspiring new developers across Africa.

Testimonies from certified developers

Self-paced learning for beginners and intermediate developers

Designed by the Google Developers Training team

This end-to-end course teaches you basic Android programming concepts. You build a variety of apps, starting with Hello World and working your way up to apps that schedule jobs, update settings, and use Android Architecture Components. Each lesson includes a practical codelab with solution code in GitHub, concept documentation, and a slide deck.

Available for instructors to freely use in classroom settings, or for any motivated developer to use for self-study.

Level: Intermediate

Designed by the Google Developers Training team

Learn ways to expand the user experience and improve your app's performance. Add advanced features to your apps, including custom views, animations, and geo features. Each lesson includes a tutorial with solution code in GitHub, concept documentation, and a slide deck.

Available for instructors to freely use in classroom settings, or for any motivated developer to use for self-study.

Level: Advanced

For aspiring developers with no programming experience. In this course, you build your first Android app. Later courses in the series teach you how to give your app more functionality.

Level: Beginner

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.

Level: Intermediate

Learn how to use Flutter to quickly develop high-quality, interactive mobile apps for Android and iOS devices.

Level: Intermediate

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.

Level: Intermediate

A series of fast-paced lessons with video lectures, real-world case studies, and hands-on practice exercises.

Level: Advanced

Build a PWA and learn to cache files with the Service Worker API, collect data using the Fetch API, and make your app installable on the home screen.

Level: Intermediate

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.

Learn more