63videosGoogle for Developers
2.68M subscribers on YouTube
Shorts, livestreams, trailers and promos are never listed. Unless a curator approved this channel in full, only individually picked videos appear.
Playlists · 29
All 29 playlists
- Machine Learning Foundations · 10 videos
- ML on Android with MediaPipe · 9 videos
- Women in AI Summit 2024 · 7 videos
- ML on Raspberry Pi with MediaPipe · 7 videos
- Dev-to-Dev: Deep Dives & Tutorials · 6 videos
- Machine Learning Crash Course · 6 videos
- AdWords API · 5 videos
- Matter Developer Tools · 5 videos
- Flutter Widgets 101 · 4 videos
- Assistant at Google I/O 2019 · 4 videos
- Augmented Reality at Google I/O 2022 · 4 videos
- Project Gameface · 3 videos
- Smart Home at Google I/O 2022 · 3 videos
- AI for Anyone · 3 videos
- Google Home Debugging Tools · 3 videos
- Dialogues at Google/IO 2024 · 3 videos
- Introduction to ARCore Augmented Faces · 3 videos

Google I/O 2012 - Go Concurrency Patterns
894K viewsRob Pike demonstrates Go concurrency patterns — generators, fan-in, timeouts, quit channels and more — with runnable examples.
46:17Cluster Computing and MapReduce Lecture 1
A 46-minute video from Google for Developers: “Cluster Computing and MapReduce Lecture 1”.

Google I/O 2009 - The Myth of the Genius Programmer
1.21M viewsGoogle engineers on why the 'lone genius' myth hurts software teams, and how to collaborate, fail early and accept criticism.
30:44#perfmatters: 60fps layout and rendering - Chrome Dev Summit 2013 (Tom Wiltzius and Nat Duca)
A 31-minute video from Google for Developers: “#perfmatters: 60fps layout and rendering - Chrome Dev Summit 2013 (Tom Wiltzius and Nat Duca)”.
31:12#perfmatters: Instant mobile web apps - Chrome Dev Summit 2013 (Bryan McQuade)
A 31-minute video from Google for Developers: “#perfmatters: Instant mobile web apps - Chrome Dev Summit 2013 (Bryan McQuade)”.
29:59#perfmatters: Optimizing network performance - Chrome Dev Summit 2013 (Ilya Grigorik)
A 30-minute video from Google for Developers: “#perfmatters: Optimizing network performance - Chrome Dev Summit 2013 (Ilya Grigorik)”.
24:15#perfmatters: Tooling techniques for the performance ninja - Chrome Dev Summit 2013 (Colt McAnlis)
A 24-minute video from Google for Developers: “#perfmatters: Tooling techniques for the performance ninja - Chrome Dev Summit 2013 (Colt McAnlis)”.
4:431.1: Machine Learning for Web Devs & Creatives (Web ML) - Next gen web apps with TensorFlow.js
A 5-minute video from Google for Developers: “1.1: Machine Learning for Web Devs & Creatives (Web ML) - Next gen web apps with TensorFlow.js”.
4:501.3: Breakdown of WebML course
A 5-minute video from Google for Developers: “1.3: Breakdown of WebML course”.
10:402.2: Demystifying Machine Learning
A 11-minute video from Google for Developers: “2.2: Demystifying Machine Learning”.
12:302.4: What is TensorFlow.js? (JavaScript + Machine Learning)
A 12-minute video from Google for Developers: “2.4: What is TensorFlow.js? (JavaScript + Machine Learning)”.
3:482.5: 3 ways to use Machine Learning on the web with TensorFlow.js
A 4-minute video from Google for Developers: “2.5: 3 ways to use Machine Learning on the web with TensorFlow.js”.
6:323 skills every early-career engineer needs
A 7-minute video from Google for Developers: “3 skills every early-career engineer needs”.
12:103.2: Selecting an ML model to use
A 12-minute video from Google for Developers: “3.2: Selecting an ML model to use”.
3:233.3.1: Make your own web based smart camera in JS - Part 1
A 3-minute video from Google for Developers: “3.3.1: Make your own web based smart camera in JS - Part 1”.
3:443.3.2: Make your own web based smart camera in JS - Part 2
A 4-minute video from Google for Developers: “3.3.2: Make your own web based smart camera in JS - Part 2”.
3:223.3.3: Build a web based smart camera in JavaScript - Part 3
A 3-minute video from Google for Developers: “3.3.3: Build a web based smart camera in JavaScript - Part 3”.
4:533.3.4: Make your own web based smart camera in JS - Part 4
A 5-minute video from Google for Developers: “3.3.4: Make your own web based smart camera in JS - Part 4”.
6:413.3.5: Make your own web based smart camera in JS - Part 5
A 7-minute video from Google for Developers: “3.3.5: Make your own web based smart camera in JS - Part 5”.
18:063.6.2: Using advanced pre-trained Web ML models - Part 2: Use MoveNet for pose estimation in browser
A 18-minute video from Google for Developers: “3.6.2: Using advanced pre-trained Web ML models - Part 2: Use MoveNet for pose estimation in browser”.
3:214.1: Rolling your own Web ML models from a blank canvas
A 3-minute video from Google for Developers: “4.1: Rolling your own Web ML models from a blank canvas”.
10:064.2: Gathering, refining, and using data effectively for ML model datasets
A 10-minute video from Google for Developers: “4.2: Gathering, refining, and using data effectively for ML model datasets”.
8:334.3.1: What's a neuron?
A 9-minute video from Google for Developers: “4.3.1: What's a neuron?”.
4:334.4.1: Implement a neuron for linear regression - Training data and outliers
A 5-minute video from Google for Developers: “4.4.1: Implement a neuron for linear regression - Training data and outliers”.
9:404.4.2: Implement a neuron for linear regression - Importing and normalizing training data
A 10-minute video from Google for Developers: “4.4.2: Implement a neuron for linear regression - Importing and normalizing training data”.
8:114.5.1: Multi-layer perceptrons - The limits of a single neuron
A 8-minute video from Google for Developers: “4.5.1: Multi-layer perceptrons - The limits of a single neuron”.
10:424.5.2: Multi-layer perceptrons - Deep neural networks for non linear data
A 11-minute video from Google for Developers: “4.5.2: Multi-layer perceptrons - Deep neural networks for non linear data”.
18:434.6.2: Multi-layer perceptrons for classification - Implementing a classifier in TensorFlow.js
A 19-minute video from Google for Developers: “4.6.2: Multi-layer perceptrons for classification - Implementing a classifier in TensorFlow.js”.
15:384.7.1: Beyond perceptrons: Convolutional Neural Network (CNNs) in the web browser
A 16-minute video from Google for Developers: “4.7.1: Beyond perceptrons: Convolutional Neural Network (CNNs) in the web browser”.
15:234.7.2: Beyond perceptrons: Convolutional Neural Network (CNNs) - Implementation with TensorFlow.js
A 15-minute video from Google for Developers: “4.7.2: Beyond perceptrons: Convolutional Neural Network (CNNs) - Implementation with TensorFlow.js”.
6:255 engineering anti-patterns that limit your career
A 6-minute video from Google for Developers: “5 engineering anti-patterns that limit your career”.
14:425 practical Gemini API uses for developers
A 15-minute video from Google for Developers: “5 practical Gemini API uses for developers”.
6:485.1: Transfer learning: Retraining existing models in the web browser with TensorFlow.js
A 7-minute video from Google for Developers: “5.1: Transfer learning: Retraining existing models in the web browser with TensorFlow.js”.
9:265.3: Using layers models for transfer learning
A 9-minute video from Google for Developers: “5.3: Using layers models for transfer learning”.
38:526 Degrees of Freedom Gaming in Android with Project Tango - Google I/O 2016
A 39-minute video from Google for Developers: “6 Degrees of Freedom Gaming in Android with Project Tango - Google I/O 2016”.
4:336.1: Using models from Python in the web browser with TensorFlow.js
A 5-minute video from Google for Developers: “6.1: Using models from Python in the web browser with TensorFlow.js”.









