CodeFriends
Courses
Demo
Projects
Pricing
More
Get Started
Materials
Beginner
2 Chapters · 35 Lessons
AI Fundamentals
Learn the core concepts of AI and its major areas of application.
Start
My Courses
Chapter 1
Intro to AI Through Hands-On Activities
Lessons
Why Should We Learn AI?
What Is AI?
Essential Terminology for Learning AI
Multiple Choice Quiz
Try Real-Time Object Recognition with AI
Experience AI Facial Recognition and Augmented Reality (AR)
What Types of AI Are There?
What Is Computer Vision AI?
What Is Natural Language Processing (NLP)?
Speech Recognition Using AI
Speech Synthesis Using AI
Fill-in-the-Blank Quiz
Build a Simple Number Prediction Model
Build a Spam Email Classification Model
Chapter 2
Essential Python Libraries for AI
Lessons
NumPy: Python Library Optimized for Numerical Computation
Basic Operations and Advanced Features in NumPy
Multiple Choice Quiz
Pandas: Python Library for Data Manipulation
Basic Operations and Advanced Features in Pandas
Fill-in-the-Blank Quiz
Visualize Data with Matplotlib
Graph Types and Applications with Matplotlib
Multiple Choice Quiz
Seaborn: A Visualization Library for Python
Differences Between Seaborn and Matplotlib and How to Use Both
Fill-in-the-Blank Quiz
Scikit-Learn: A Beginner-Friendly Machine Learning Library
Preprocessing Data and Evaluating Models with Scikit-Learn
Multiple Choice Quiz
NLTK: Python Library for Natural Language Processing
Advanced NLP Techniques with NLTK
Fill-in-the-Blank Quiz
OpenCV: Python Library for Computer Vision
Advanced Image Processing Techniques with OpenCV
Multiple Choice Quiz