Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Artificial Intelligence for Everyone - An Introduction to AI for Absolute Beginners

Paul McWhorter via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn artificial intelligence fundamentals through this comprehensive course designed for absolute beginners with no prior programming experience. Master Python programming and OpenCV computer vision library through step-by-step instruction that builds from basic concepts to advanced AI applications. Set up your development environment by installing Python, configuring Visual Studio Code, and creating virtual environments for project management. Explore computer vision fundamentals including image processing, webcam integration, and understanding images as data arrays. Practice creating visual elements like text, shapes, and interactive components using trackbars and mouse events. Dive into color space theory with HSV color models and implement object tracking based on color detection. Develop skills in contour detection, face detection, and face recognition systems while learning to navigate file systems programmatically. Advance to MediaPipe integration for sophisticated hand detection, pose estimation, and real-time gesture recognition. Build interactive Python games using computer vision and gesture controls, including classic arcade-style applications. Master landmark data parsing for pose, face mesh, and hand tracking while creating gesture-controlled real-world object interfaces. Complete hands-on homework assignments and solutions that reinforce each lesson's concepts, progressing from basic image manipulation to complex AI-powered applications that respond to human gestures and movements.

Syllabus

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
AI for Everyone LESSON 9: Understanding Region of Interest (ROI) in OpenCV
AI for Everyone LESSON 9: HOMEWORK SOLUTION Understanding ROI in OpenCV
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
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
AI for Everyone LESSON 15: Face Detection using OpenCV
AI for Everyone LESSON 15: HOMEWORK SOLUTION EDITION Face Detection using OpenCV
AI for Everyone LESSON 16: Face Recognition with OpenCV
AI for Everyone LESSON 16: HOMEWORK SOLUTION Face Recognition with OpenCV
AI for Everyone LESSON 17: Walk Through Your File System with os.walk
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
AI for Everyone LESSON 19: Create Python Games in OpenCV Using Mediapipe
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
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
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
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
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

Taught by

Paul McWhorter

Reviews

Start your review of Artificial Intelligence for Everyone - An Introduction to AI for Absolute Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.