We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5
Course Designed
Course Structure
10 Classes | 2 Hours Each
(Mix of theory, Python basics, and hands-on projects)
Class 1: What is AI? + Python Setup
Theory:
● What is AI? Real-life examples (Siri, Netflix recommendations).
● Types of AI: Narrow AI vs. General AI (simple terms). Python Basics: ● Install Python and Jupyter Notebook. ● Print statements, variables, and basic math. Project: ● Use Google’s Teachable Machine (no-code) to classify images (e.g., apples vs. bananas).
Class 2: Python Basics for AI
Python Basics:
● Data types: strings, numbers, lists.
● Simple loops (for loop) and conditionals (if-else). Theory: ● What is Machine Learning (ML)? Humans vs. machines learning. Project: ● Write a Python program to guess a number (intro to logic). Class 3: Machine Learning Basics Theory:
● Supervised vs. Unsupervised Learning (with pizza vs. salad analogy).
Python Basics: ● Libraries: Install numpy and pandas. ● Load a dataset (e.g., CSV file). Project: ● Use pandas to explore a simple dataset (e.g., student grades).
Class 4: Supervised Learning (Classification)
Theory:
● What is classification? Example: Spam vs. Not Spam emails.
Python Basics: ● Intro to scikit-learn. Project: ● Fruit Classifier: Predict fruit type (apple/orange) using size/color data. ● Code example: ● python ● Copy
from sklearn.tree import DecisionTreeClassifier
# Sample data: [[weight (grams), color (1=red, 2=orange)]] X = [[100, 1], [150, 1], [130, 2], [170, 2]] y = ['apple', 'apple', 'orange', 'orange'] model = DecisionTreeClassifier().fit(X, y)
● What is regression? Example: Predicting house prices.
Python Basics: ● Plot data with matplotlib. Project: ● Ice Cream Sales vs. Temperature: Predict sales using linear regression.
Class 6: Unsupervised Learning (Clustering)
Theory:
● Clustering explained (grouping similar things, e.g., customer types).
Python Basics: ● Use k-means in scikit-learn. Project: ● Color Palette Generator: Group similar colors in an image.
Class 7: Neural Networks for Beginners
Theory:
● Brain vs. Neural Networks (layers, neurons).
Python Basics: ● Intro to TensorFlow (high-level overview). Project: ● Handwritten Digit Recognition: Use a pre-trained model to predict digits. Class 8: AI in Daily Life + Ethics Theory:
● AI in social media, healthcare, and self-driving cars.
● Bias in AI: Why some facial recognition fails. Activity: ● Group discussion: “Is AI good or bad for jobs?”
Class 9: Build a Mini AI Assistant
Python Basics:
● Simple input/output, string manipulation.
Project: ● Chatbot: Create a rule-based chatbot (e.g., answers FAQs about weather). ● python ● Copy
print("Chatbot: Hi! Ask me about the weather.")
user_input = input("You: ") if "sunny" in user_input: print("Chatbot: Wear sunscreen!") else:
● print("Chatbot: Check the weather app!")
Class 10: Final Project Showcase Activity:
● Students build a simple AI project (e.g., meme classifier, quiz game).