Firebase fundamentals

Learn how to make a site quickly without having to manage infrastructure
Rating: 4.2 out of 5 (34 ratings)
4,030 students
English [Auto]

What Firebase is
How to use Firebase to make a site
How to set up a development environment
How to use Firestore, Cloud Functions, and Authentication


  • Have general development knowledge (this course won't teach programming)
  • Have a cursory understanding of web development


This course will take you through some of Firebase's main offerings: Authentication, Firestore, and Cloud Functions. There is a good mix of lecture content and walkthrough content; 34 minutes of content is a step-by-step guide on how you would set up a simple chat site with Firebase.

Code is included for the walkthrough and for integrating Twitch, an unofficially supported identity provider, with Firebase Authentication.

Who this course is for:

  • Developers looking to host a site or app without worrying about infrastructure

Course content

2 sections7 lectures1h 29m total length
  • What is Firebase?
  • Firebase Development Environment
  • Firebase Authentication
  • Firestore
  • Firebase Cloud Functions
  • Firebase + Twitch OpenID Connect


Adam of Adam Learns
Adam Damiano
  • 4.2 Instructor Rating
  • 34 Reviews
  • 4,030 Students
  • 1 Course

I'm a professional software engineer, game developer, and educator. I learn various topics live on my Twitch channel, then I distill that knowledge into courses. This lets me approach learning from the same perspective as a new student many times, but I can augment that knowledge with my years of experience as a developer.