Google is offering scholarship opportunities to African developers

Details below

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.

Google Africa Certification Scholarships

new_releases Limited time!

Google is offering 30,000 scholarship opportunities in cooperation with our partners Pluralsight and Andela. The scholarship curriculum is designed to prepare motivated learners for entry-level and intermediate roles as software developers.

Of those scholarship recipients, 10,000 will receive further scholarships for a more intensive curriculum, along with access to projects and the Andela learning community.

Google is also providing an opportunity for 1,000 of those developers to take the certification exam for free. This applies to the Associate Android Developer certification, Mobile Web Specialist certification, and Associate Cloud Engineer certification.

Learn more

Testimonies from certified developers

Self-paced learning for beginners and intermediate developers

Android Developer Fundamentals (V2 now available!)

new_releases 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.

directions_runLevel: Intermediate

Advanced Android Development

new_releases 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.

directions_runLevel: Advanced

Android Basics - User Interface

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.

directions_walkLevel: Beginner

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.

directions_runLevel: Intermediate

Build Native Mobile Apps with Flutter

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

directions_runLevel: Intermediate

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.

directions_runLevel: Intermediate

Machine Learning Crash Course

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

directions_runLevel: Advanced

Intro to Progressive Web Apps (PWAs)

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.

directions_runLevel: 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