0% found this document useful (0 votes)
7 views5 pages

Untitled Document

Copyright
© © All Rights Reserved
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
0% found this document useful (0 votes)
7 views5 pages

Untitled Document

Copyright
© © All Rights Reserved
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)

●​ print(model.predict([[120, 1]])) # Output: 'apple'


Class 5: Regression & Real-World Data
Theory:

●​ 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).


●​ Present to the class with a 3-slide summary.

Simplified Tools & Resources

1.​ Python Libraries:


●​ scikit-learn (for ML models).
●​ pandas (for data).
●​ matplotlib (for graphs).
2.​ No-Code Tools:
●​ Teachable Machine (Google).
●​ QuickDraw (for fun AI experiments).
3.​ Learning Platforms:
●​ FreeCodeCamp (Python basics).
●​ Kaggle (beginner datasets).

What Learners Will Achieve

●​ Python basics (variables, loops, libraries).


●​ Build 5+ mini-projects (classifiers, chatbots, predictions).
●​ Understand AI’s role in society.

You might also like