Google Supported Virtual Internship Program

Google Virtual Internship Kotlin

As the demand for skilled Android developers continues to grow in the job marketplace, there is a greater need for developers. To address this demand, SmartBridge and Google have partnered together to build an outcome-driven skilling effort that would train 5000+ students across India on Android application development in Kotlin programming language through a virtual internship programme. This programme has been recognised by AICTE for delivery as a virtual internship programme to all higher education students in India.

The Android Fundamentals in Kotlin virtual internship programme is a 100+ hours experience learning programme comprising hands-on bootcamps, courses, learning tools, and project work. It aims to assist students master the foundations of building Android apps with the Kotlin programming language and produce a collection of apps to start their adventure as an Android developer. In this post, we will explore the numerous features of this programme, including the learning outcomes, training curriculum, qualifying criteria, perks, and more.

Learning Outcomes

The Android Basics in Kotlin virtual internship programme aims to provide students with hands-on practise with the Kotlin programming language and develop an Android application. 

It includes 100 hours of experiential learning that includes online bootcamp, self-learning, and guided project. 

Upon completion of the programme, successful learners will receive a virtual internship completion certificate, which can be submitted to apply for academic credits subject to approval from their college/university or affiliated state/central university as per UGC/AICTE norms and guidelines.

The learning outcomes of the Android Basics in Kotlin virtual internship programme are:

  1. Hands-on practice with Kotlin programming language
  2. Develop an Android application
  3. Complete the Google course on Android Basics in Kotlin
  4. Receive a verifiable virtual internship certificate
  5. Opportunity to attempt the professional certification: Associate Android Developer certification exam

Training Curriculum

The training curriculum is designed to provide a comprehensive understanding of Android application development in Kotlin programming language. 

It includes various hands-on projects and real-world scenarios that help students to apply their theoretical knowledge in practical scenarios.

  1. Confirming the idea & market research – using Mural
  2. Wireframe design – using Figma
  3. Kotlin Basics
  4. Layouts
  5. Navigation
  6. Connect to the internet
  7. Data Persistence
  8. Work manager
  9. Projects: Develop Android Applications powered by AI / ML API’s (Vision API’s, Natural Language API’s)

The training curriculum is designed to provide a comprehensive understanding of Android application development in Kotlin programming language. 

It includes various hands-on projects and real-world scenarios that help students to apply their theoretical knowledge in practical scenarios.

Eligibility Criteria

The Android Basics in Kotlin virtual internship program is open to students who meet the following eligibility criteria:

  1. Candidates from B.Tech / B.E, M.Tech/M.E/MCA, B.Sc / BCA, and specialization from Any.
  2. Candidates who are available for the duration of 8 Weeks.
  3. Candidates who have relevant skills and interests.


The Android Basics in Kotlin virtual internship program offers various perks to successful learners, including:

  1. 100 hours of overall learning experience
  2. Hands-on bootcamps, project work, and mentoring support
  3. Course completion certificate from Google Developers
  4. Virtual internship certificate from Smartinternz in partnership with AICTE & Google Developers
  5. Opportunity to apply for academic credits subject to approval from their college/university or affiliated state/central university as per UGC/AICTE norms and guidelines.
  6. Helps to attempt the certification exam: Associate Android Developer certification exam.
  7. Swags from Google Developers for the best learners.

How to apply

If you fulfill the eligibility criteria listed above, you can apply for the AICTE-SmartInternz Internship Program by following the steps mentioned below:

  1. Registration: The first step is to register on the AICTE internship portal. All eligible students must register on this portal to be considered for the program.
  2. Onboarding: Once registered, eligible students will receive an invitation to onboard on the SmartInternz Platform.
  3. Hands-on Bootcamp: After onboarding, students must attend a 6-day online training session and complete the daily assignments to get familiarized with the tools and technologies.
  4. Course Completion: Next, students must enroll in the course – Android basics in Kotlin, and start completing the course modules.
  5. Project Development & AMA Sessions: Students can then access the project workspace and start developing their projects. They must attend mentoring sessions and submit the project deliverables (code, designs, etc.) on GitHub for review.
  6. Project Deliverables Submission: Students must submit their project deliverables for review on GitHub to qualify for the internship certificate.
  7. Internship Certificate: Once the project deliverables are approved, students will receive a verifiable virtual internship completion e-certificate.

By following the above steps, eligible students can apply for the AICTE-SmartInternz Internship Program and gain valuable hands-on experience in Android application development.


The Google-supported FDP & Virtual Internship Program for Android Fundamentals in Kotlin is a terrific chance for students and aspiring developers to learn about Android application development using Kotlin programming language. The initiative is a comprehensive, outcome-driven skilling endeavour that intends to train thousands of educators and students across India.

By finishing the programme, learners will obtain hands-on experience with Kotlin programming language, construct an Android application, and receive a valid virtual internship certificate. This certificate can be submitted to apply for academic credits subject to clearance from their college/university or associated state/central institution as per UGC/AICTE norms and guidelines. Also, learners will receive an opportunity to join the Google developer community in India and acquire the Associate Android Developer certification.