0
0
AI for Everyoneknowledge~30 mins

AI in education and personalized learning in AI for Everyone - Mini Project: Build & Apply

Choose your learning style9 modes available
AI in Education and Personalized Learning
📖 Scenario: You are working in a school that wants to use AI to help students learn better. The school wants to create a simple plan to show how AI can personalize learning for each student based on their needs.
🎯 Goal: Build a step-by-step plan that shows how AI can collect student data, set learning goals, create personalized lessons, and track progress to help each student learn in their own way.
📋 What You'll Learn
Create a dictionary with student names and their current skill levels
Add a target skill level for each student as a configuration
Use a loop to create personalized learning plans based on current and target skill levels
Add a final summary that shows the personalized learning plan for each student
💡 Why This Matters
🌍 Real World
Schools and online learning platforms use AI to understand each student's strengths and weaknesses, then create lessons that fit their needs.
💼 Career
Understanding AI in education helps educators, curriculum designers, and edtech developers create better tools that support personalized learning.
Progress0 / 4 steps
1
Create student skill data
Create a dictionary called student_skills with these exact entries: 'Alice': 3, 'Bob': 5, 'Charlie': 2. These numbers show each student's current skill level from 1 to 5.
AI for Everyone
Need a hint?

Use curly braces to create a dictionary and add the exact names and numbers as keys and values.

2
Set target skill levels
Create a dictionary called target_skills with these exact entries: 'Alice': 5, 'Bob': 5, 'Charlie': 4. These numbers show the skill level each student should reach.
AI for Everyone
Need a hint?

Use a dictionary like in step 1 but with the new target skill numbers.

3
Create personalized learning plans
Use a for loop with variables student and current_level to iterate over student_skills.items(). Inside the loop, create a dictionary called learning_plans before the loop, then add each student's plan as the difference between their target and current skill levels.
AI for Everyone
Need a hint?

Start with an empty dictionary, then fill it inside the loop by subtracting current from target skill levels.

4
Summarize personalized learning plans
Add a final dictionary called personalized_learning_summary that combines student_skills, target_skills, and learning_plans for each student. Use a for loop with student in student_skills to create a nested dictionary with keys 'current', 'target', and 'to_learn'.
AI for Everyone
Need a hint?

Create a new dictionary with each student's current, target, and to-learn skill levels grouped together.