Google AI Professional Certificate - Learn AI Skills That Get You Hired
AI Adoption - Drive Business Value and Organizational Impact
Overview
Syllabus
Python Tutorial 1: Introduction to Python for Absolute Beginners
Python Tutorial 2: Understanding and Using Python Lists and Arrays
Python Tutorial 3: Getting User Input from Keyboard
Python Tutorial 4: Homework Solution for Lesson 3
Python Tutorial 5: How to Install Visual Studio Code
Python Tutorial 6: How to Use If Statements and Conditionals in Python
Python Tutorial 7: Understanding Compound Conditionals in Python
Python Tutorial 8: Homework Solutions for Compound Conditionals in Python
Python Tutorial 9: Understanding For Loops in Python
Python Tutorial 10: Homework Solution for Averaging Numbers
Python Tutorial 11: Finding Maximum and Minimum Numbers in a List in Python
Python Tutorial 12: Simple Python Sorting Program
Python Tutorial 13: Understanding Python While Loops
Python Tutorial 14: Saving and Reading Data Files With Pickle
Python Tutorial 15: Solution to Python Pickle Homework Example Problems
Python Tutorial 16: Understanding Python Functions
Python Tutorial 17: Python Functions Examples and Solutions
Python Tutorial 18: Understanding Python Methods and Classes
Python Tutorial 19: Python Classes and Methods Homework Examples
Python Tutorial 20: Understanding Python Threads and Threading
Python 3D Graphics Tutorial 1: Installation and Demonstration of Vpython
Python 3D Graphics Tutorial 2: Animating 3D Objects in Vpython
Python 3D Graphics Tutorial 3: Designing 3D Models with Parameters
Python 3D Graphics Tutorial 4: Understanding 3D Graphic Parameters
Python 3D Graphics Tutorial 5: Bouncing Ball Simulation in Visual Python
Python 3D Graphics Tutorial 6: Animating 3D Objects by Changing Dimensions in Visual Python
Python 3D Graphics Tutorial 7: Vpython Model of a Thermometer
AI For Everyone LESSON 1: Introduction to Artificial Intelligence for Absolute Beginners
AI for Everyone LESSON 2: Running Two Different Versions of Python on the Same Computer
AI for Everyone LESSON 3: Understanding and Using Python Virtual Environments
AI for Everyone LESSON 4: Installing and Configuring Visual Studio Code on Windows 10
AI for Everyone LESSON 4 SUPPLEMENTAL: Visual Studio Code Not Finding Python or Virtual Environments
AI for Everyone LESSON 5: Installing OpenCV in Windows and Launching WEBCAM
AI for Everyone LESSON 5 HOMEWORK SOLUTION: Displaying Multiple OpenCV Video Windows
AI for Everyone LESSON 6: Faster Launch of WEBcam and Smoother Video in OpenCV on Windows
Managing Multiple Windows Size and Position in OpenCV
AI for Everyone LESSON 7: Understanding Pictures and Images as Data Arrays
AI for Everyone LESSON 7: HOMEWORK SOLUTION, Creating Checkerboard Pattern in OPENCV
AI for Everyone LESSON 8: Putting Text, Rectangles and Circles on Images in OpenCV
AI for Everyone LESSON 8: HOMEWORK SOLUTION Calculating Frames Per Second (FPS) in OpenCV
Python 3D Graphics Tutorial 8: NonBlocking Dual Animations in Vpython
Python 3D Graphics Tutorial 9: Mixing Colors in Vpython
AI for Everyone LESSON 9: Understanding Region of Interest (ROI) in OpenCV
AI for Everyone LESSON 9: HOMEWORK SOLUTION Understanding ROI in OpenCV
Python 3D Graphics Tutorial 10: Program for Orb With Continuously Varying Color Rainbow
AI for Everyone LESSON 10: Processing Mouse Clicks and Events in OpenCV
AI for Everyone LESSON 10: HOMEWORK SOLUTION Create a Region of Interest with the Mouse
AI for Everyone LESSON 11: Creating and Using Trackbars in OpenCV
AI for Everyone LESSON 11: HOMEWORK SOLUTION Creating and Using Trackbars in OpenCV
AI for Everyone LESSON 12: Understanding the HSV Color Space
AI for Everyone LESSON 12: HOMEWORK SOLUTION Understanding the HSV Color Space
Python 3D Graphics Tutorial 11: Improved Color Orb With Constant Brightness
AI for Everyone LESSON 13: Tracking an Object Based on Color in OpenCV
AI for Everyone LESSON 13: HOMEWORK SOLUTION Tracking an Object Based on Color in OpenCV
AI for Everyone LESSON 14: Understanding Contours in OpenCV
AI for Everyone LESSON 14: HOMEWORK SOLUTION Understanding Contours in OpenCV
Python 3D Graphics Tutorial 12: Understanding Orientation and Axis Parameters
Python 3D Graphics Tutorial 13: Understanding Orientation in Three Dimensional Parameter Space
AI for Everyone LESSON 15: Face Detection using OpenCV
AI for Everyone LESSON 15: HOMEWORK SOLUTION EDITION Face Detection using OpenCV
Python 3D Graphics Tutorial 14: Three Dimensional Clock Face Model in Vpython
AI for Everyone LESSON 16: Face Recognition with OpenCV
Python 3D Graphics Tutorial 15: Three Dimensional Clock Animation
AI for Everyone LESSON 16: HOMEWORK SOLUTION Face Recognition with OpenCV
AI for Everyone LESSON 17: Walk Through Your File System with os.walk
Python 3D Graphics LESSON 16: Modeling a 3D Analog Clock in Vpython
AI for Everyone LESSON 17: HOMEWORK SOLUTION Automatically Train Your Face Recognition Model
AI for Everyone LESSON 18: Mediapipe for Hand Detection and Pose Estimation
AI for Everyone HOMEWORK SOLUTION 18: Parsing Mediapipe Landmark Data
Python 3D Graphics Tutorial 17: Creating Accurate 3D Clock in Vpython
AI for Everyone LESSON 19: Create Python Games in OpenCV Using Mediapipe
Python 3D Graphics Tutorial 18: 3D Clock Animation with Proper Hand Motion
AI for Everyone LESSON 19 HOMEWORK SOLUTION: Gesture Based Pong Arcade Game
AI for Everyone LESSON 20: Determine Right and Left Hands in Mediapipe
AI for Everyone LESSON 20 HOMEWORK SOLUTION: Gesture Based Classic Pong Arcade Game with Mediapipe
Python 3D Graphics Tutorial 19: Adding Text to Your Visual Python Models
AI for Everyone LESSON 21: Real Time Pose Estimation with Mediapipe and Python
AI for Everyone LESSON 21 HOMEWORK SOLUTION: Parsing Pose and Hand Landmark Data in Mediapipe
Python 3D Graphics Tutorial 20: Annotating Analog Clock with Numeric Values
Python 3D Graphics Tutorial 21: Understanding and Using Widgets in Vpython
AI for Everyone LESSON 22: Super Fast Face Detection Using Mediapipe
AI for Everyone LESSON 22 HOMEWORK SOLUTION: parsing Mediapipe Pose, Face and Hand Landmarks
AI for Everyone LESSON 23 : Parsing Mediapipe Pose, Face Mesh and Hand Landmarks
AI for Everyone LESSON 23 SOLUTION: Parsing Mediapipe Pose, Face Mesh and Hand Landmarks
Using an Arduino with Python LESSON 1: Introduction, Prerequisites and Class Gear
Using an Arduino with Python LESSON 2: Installing and Configuring Python and Visual Studio
Using an Arduino with Python LESSON 3: Passing Data From Arduino to Python
Using an Arduino with Python LESSON 4: Visual Display of Measured Voltage in Visual Python
Using an Arduino with Python LESSON 5: Analog Voltage Meter in vPython
Using an Arduino with Python LESSON 6: Modeling a Volt Meter in vPython
AI for Everyone LESSON 24: Introduction to Using MediaPipe for Gesture Detection and Recognition
AI for Everyone LESSON 25: First Attempt at Using MediaPipe for Gesture Detection
AI for Everyone LESSON 26: Accurate Gesture Recognition using Python and MediaPipe
AI for Everyone LESSON 27: Improved Gesture Recognition in Python and MediaPipe
Using an Arduino with Python LESSON 7: Measuring Temperature and Humidity With the DHT11
Using an Arduino with Python LESSON 8: Live Thermometer 3D Visual Using DHT11
Using an Arduino with Python LESSON 9: Temperature and Humidity Visual Using DHT11
AI for Everyone LESSON 28: Storing and Loading Gesture Training Data in Mediapipe
AI for Everyone LESSON 29: Control of Real World Objects with Gesture Recognition in Mediapipe
AI for Everyone LESSON 30: Concluding Thoughts on AI Class
Using an Arduino with Python LESSON 10: Passing Data from Python to Arduino
Using an Arduino with Python LESSON 11: Controlling an LED from Python
Using an Arduino with Python LESSON 12: Paramaterized Model Design for 3D Graphics
Using an Arduino with Python LESSON 13: Understanding Parametric Design
Using an Arduino with Python LESSON 14: Model a Moving Marble in a Room Using Parameters
Using an Arduino with Python LESSON 15: Model of Bouncing Marble in 3D Room
Using an Arduino with Python LESSON 16: Connecting and Using a Joystick with Arduino
Using an Arduino with Python LESSON 17: Controlling Paddle Position with a JoyStick
Using an Arduino with Python LESSON 18: 3D Pong Game With Arduino and vPython
Using Arduino with Python LESSON 19: Understanding and Creating a Simple Client Server Configuration
Taught by
Paul McWhorter