Resource Library
Below you can find all of the different resources in the Guide: practice problems, former Google interview questions, online courses, videos, and more.
Introducing Firebase
Developing mobile and web applications just got easier! Learn about Firebase and how you can use it to build a successful app. (YouTube)
ESTIMATED TIME: UNDER 10 MINSIntroducing Cloud Firestore
Ever wondered how data is stored in a database? Check out this video on Cloud Firestore, Google Cloud's easy-to-use NoSQL realtime database. (YouTube)
ESTIMATED TIME: UNDER 10 MINSCloud Firestore quickstart tutorial
Get started with the Cloud Firestore database through this quickstart tutorial. Firebase has a generous free tier with the Spark plan, which does not require a credit card or credits. (Firebase Documentation)
ESTIMATED TIME: 30-60 MINSIntroducing Firebase Hosting
Did you know you can deploy static websites using Firebase? This video shows you how to use Firebase to deploy static websites that include HTML, CSS, or front-end JavaScript. (YouTube)
ESTIMATED TIME: UNDER 10 MINSFirebase Hosting quickstart tutorial
Follow this quickstart tutorial to deploy a static website using Firebase Hosting. Using the generous free tier with the Spark plan, you won't need a credit card or credits. (Firebase Documentation)
ESTIMATED TIME: 30-60 MINSIntroducing Firebase Authentication
Need an easy way for users to log in to your app? This video provides an introduction to Firebase Authentication, which gives you a convenient login system for your app — allowing users to use their pre-existing Google and Facebook accounts. (YouTube)
ESTIMATED TIME: UNDER 10 MINSFirebase Authentication quickstart tutorial
Firebase Authentication makes logging in easy. Learn how to use Firebase Authentication to add a simple sign-in system to your web application using JavaScript. (Firebase Documentation)
ESTIMATED TIME: 30-60 MINS