✕ Clear filters
87 lessons

🔧 Backend Engineering

APIs, authentication, databases, queues, serverless and production backend systems

All ▶ YouTube 332,428📚 External: Coursera 20,498🏛 Archive.org 649 | 📰 Articles →

Looking for written articles and micro-lessons? Switch to Reads.

How to create a full-stack app with Google AI Studio
AI Tools & Apps ⚡ AI Lesson
How to create a full-stack app with Google AI Studio
Google for Developers Beginner 4mo ago
Google AI Studio Build: upgraded agent, full stack runtime & Firebase support
AI Agents & Automation ⚡ AI Lesson
Google AI Studio Build: upgraded agent, full stack runtime & Firebase support
Google for Developers Intermediate 6mo ago
3 rules to keeping your code healthy!
AI-Assisted Coding ⚡ AI Lesson
3 rules to keeping your code healthy!
Google for Developers Intermediate 3mo ago
Why does this throw a null pointer exception?  Go!
Backend Engineering ⚡ AI Lesson
Why does this throw a null pointer exception? Go!
Google for Developers Intermediate 10mo ago
What's new in Firebase
AI Agents & Automation ⚡ AI Lesson
What's new in Firebase
Google for Developers Intermediate 5mo ago
Solve this JavaScript code golf challenge: write a function that replaces variables in a string. Go!
Backend Engineering ⚡ AI Lesson
Solve this JavaScript code golf challenge: write a function that replaces variables in a string. Go!
Google for Developers Intermediate 6mo ago
3 skills every early-career engineer needs
Backend Engineering ⚡ AI Lesson
3 skills every early-career engineer needs
Google for Developers Beginner 9mo ago
Create advanced data driven Gemini API apps
Backend Engineering ⚡ AI Lesson
Create advanced data driven Gemini API apps
Google for Developers Beginner 4mo ago
Building Voice Agents with Gemini 3
Backend Engineering ⚡ AI Lesson
Building Voice Agents with Gemini 3
Google for Developers Intermediate 6mo ago
How to secure your AI Agents: A Technical Deep-dive
Backend Engineering ⚡ AI Lesson
How to secure your AI Agents: A Technical Deep-dive
Google for Developers Intermediate 9mo ago
Building agents with real-world reasoning
AI Agents & Automation ⚡ AI Lesson
Building agents with real-world reasoning
Google for Developers Intermediate 4mo ago
3 tips for stopping flaky tests
DevOps & Cloud ⚡ AI Lesson
3 tips for stopping flaky tests
Google for Developers Intermediate 4mo ago
Power the future of robotics with Gemini
Backend Engineering ⚡ AI Lesson
Power the future of robotics with Gemini
Google for Developers Beginner 4mo ago
What's new in Android development tools
AI-Assisted Coding ⚡ AI Lesson
What's new in Android development tools
Google for Developers Beginner 5mo ago
When did you know you wanted to be a dev?
AI News & Updates ⚡ AI Lesson
When did you know you wanted to be a dev?
Google for Developers Intermediate 3mo ago
What’s happening in this Kotlin code?
Backend Engineering ⚡ AI Lesson
What’s happening in this Kotlin code?
Google for Developers Intermediate 3mo ago
A mechanical or low-profile keyboard?
Backend Engineering ⚡ AI Lesson
A mechanical or low-profile keyboard?
Google for Developers Intermediate 3mo ago
Only knowing PHP? 🟥 or 🟩 ?
Backend Engineering ⚡ AI Lesson
Only knowing PHP? 🟥 or 🟩 ?
Google for Developers Intermediate 11mo ago
Accelerate your development with the Gemini API
Backend Engineering ⚡ AI Lesson
Accelerate your development with the Gemini API
Google for Developers Beginner 1y ago
Passkeys Q&A
Backend Engineering ⚡ AI Lesson
Passkeys Q&A
Google for Developers Beginner 2y ago
Integrate Google Pay with Jetpack Compose on Android
Backend Engineering ⚡ AI Lesson
Integrate Google Pay with Jetpack Compose on Android
Google for Developers Intermediate 1y ago
Prompt to production: Building an AI app with Flutter
Backend Engineering ⚡ AI Lesson
Prompt to production: Building an AI app with Flutter
Google for Developers Intermediate 1y ago
How to keep your mobile app responsive: background threads
Backend Engineering ⚡ AI Lesson
How to keep your mobile app responsive: background threads
Google for Developers Intermediate 1y ago
Test Driven Development (TDD) can be a drag, but it doesn’t have to be. Here’s how!
AI-Assisted Coding ⚡ AI Lesson
Test Driven Development (TDD) can be a drag, but it doesn’t have to be. Here’s how!
Google for Developers Advanced 1y ago
Can you explain what's happening with this output? Go!
Backend Engineering ⚡ AI Lesson
Can you explain what's happening with this output? Go!
Google for Developers Intermediate 1y ago
Can you identify potential issues with this utility function? Go!
Backend Engineering ⚡ AI Lesson
Can you identify potential issues with this utility function? Go!
Google for Developers Intermediate 1y ago
Tip: Keep an 👁️ on your app’s file sizes
Backend Engineering ⚡ AI Lesson
Tip: Keep an 👁️ on your app’s file sizes
Google for Developers Intermediate 1y ago
“Wait, did someone else touch my code?”
Backend Engineering ⚡ AI Lesson
“Wait, did someone else touch my code?”
Google for Developers Intermediate 1y ago
Identify the root cause behind this function’s behavior. Go!
Backend Engineering ⚡ AI Lesson
Identify the root cause behind this function’s behavior. Go!
Google for Developers Beginner 2y ago
Reviewing 10 lines of code vs. 500 lines of code
AI Tools & Apps ⚡ AI Lesson
Reviewing 10 lines of code vs. 500 lines of code
Google for Developers Intermediate 2y ago
How I built a video streaming platform!
AI News & Updates ⚡ AI Lesson
How I built a video streaming platform!
Google for Developers Intermediate 2y ago
First coding job be like…
AI News & Updates ⚡ AI Lesson
First coding job be like…
Google for Developers Intermediate 3y ago
What architecture do you prefer? Monoliths or microservices?
Systems Design & Architecture ⚡ AI Lesson
What architecture do you prefer? Monoliths or microservices?
Google for Developers Intermediate 3y ago
Coding Practice with Kick Start: Session #2 problem walkthroughs
Backend Engineering ⚡ AI Lesson
Coding Practice with Kick Start: Session #2 problem walkthroughs
Google for Developers Beginner 4y ago
Digitize wallet objects with Google Wallet API - step-by-step tutorial | Google I/O 2022
Backend Engineering ⚡ AI Lesson
Digitize wallet objects with Google Wallet API - step-by-step tutorial | Google I/O 2022
Google for Developers Beginner 4y ago
Level up your code: 3 practices for success
Backend Engineering ⚡ AI Lesson
Level up your code: 3 practices for success
Google for Developers Beginner 1y ago
App loading slowly? Unoptimized images may be the cause. ☝️ (3 tips to fix)
Backend Engineering ⚡ AI Lesson
App loading slowly? Unoptimized images may be the cause. ☝️ (3 tips to fix)
Google for Developers Intermediate 1y ago
Solve this with as few characters as possible in any language! Go!
AI News & Updates ⚡ AI Lesson
Solve this with as few characters as possible in any language! Go!
Google for Developers Intermediate 1y ago
Train your JAX models using model.fit(...) in Keras 3
Backend Engineering ⚡ AI Lesson
Train your JAX models using model.fit(...) in Keras 3
Google for Developers Beginner 1y ago
Coding Tip: Organize your code to follow its data flow for better readability
Backend Engineering ⚡ AI Lesson
Coding Tip: Organize your code to follow its data flow for better readability
Google for Developers Intermediate 1y ago
How would you modify the code to fix these counter functions? Go!
Backend Engineering ⚡ AI Lesson
How would you modify the code to fix these counter functions? Go!
Google for Developers Intermediate 1y ago
What is the Android Dynamic Preference Framework (ADPF)?
Backend Engineering ⚡ AI Lesson
What is the Android Dynamic Preference Framework (ADPF)?
Google for Developers Beginner 1y ago
Android Studio tools 🤝 Efficient debugging
AI Tools & Apps ⚡ AI Lesson
Android Studio tools 🤝 Efficient debugging
Google for Developers Intermediate 1y ago
Build with Go in Project IDX
AI Tools & Apps ⚡ AI Lesson
Build with Go in Project IDX
Google for Developers Beginner 1y ago
Can a backend engineer learn Flutter with AI?
AI-Assisted Coding ⚡ AI Lesson
Can a backend engineer learn Flutter with AI?
Google for Developers Beginner 2y ago
Use Gemini API for database queries? | Build with Google AI
Backend Engineering ⚡ AI Lesson
Use Gemini API for database queries? | Build with Google AI
Google for Developers Intermediate 2y ago
Optimize the streak tracker for this fitness app. Go!
Backend Engineering ⚡ AI Lesson
Optimize the streak tracker for this fitness app. Go!
Google for Developers Beginner 2y ago
Creating a connected Google Home: Exploring what's new in automation with Google Home API
Backend Engineering ⚡ AI Lesson
Creating a connected Google Home: Exploring what's new in automation with Google Home API
Google for Developers Intermediate 3y ago