Seed Programming

School of Seed Programming Logo

Introducing AI with Scratch

Live: In-Person at ITU Lahore and Online

Rs 9,500/- PKR

About Course

This summer camp is designed to introduce students to the world of programming through two popular languages: Scratch and Python. Over the course of two months, students will learn the fundamentals of programming concepts such as loops, variables, conditionals, and functions while transitioning from Scratch to Python. By the end of the camp, students will have the skills to create animations, games, and solve basic programming problems.

Week 1: Scratch Fundamentals

  •  Introduction to Scratch: Installation and interface overview
  •  Sprite Movement, Coordinate Axis, and Angles
  •  Advanced Scratch: Pen tool, Loops, and Variables
  •  Assignment: Scratch Letter Animation, Flowers pattern animations

Week 2: Introduction to Python

  •  Basics of Python: Print, Variables, and Data Types
  •  Python Loops and Input: while, for loops, Taking user input
  •  Assignment: Printing, Variables, Variable, Loops, Nested Loops

Week 3: Intermediate Python

  •  Advanced Loops and Conditions: Nested loops, Ifelse statements
  •  Building Applications with Functions: Age Calculator
  •  Assignment: IfElse Statements, Functions, Conditionals, Age Calculator

Week 4: Scratch Game Development

  •  Introduction to Scratch Games: Building a Maze Game
  •  Maze Runner II: Continuation of Maze Game development
  •  Assignment: Maze Game, Maze Runner II

Week 5: Advanced Python

  •  Advanced Python Concepts: Ifelse, ifelif statements, Lists
  •  Assignment: Lists

Week 6: Game Development in Scratch

  •  Space Invader Project: Ship Movement, Bullet, Cloning
  •  Collaborative Game Development: Let’s Help Each Other session
  •  Assignment: Space Invader Project

Week 7: Advanced Scratch Game Development

  •  Space Invader III: Continuation of Space Invader development
  •  Final Scratch Project Evaluation

Week 8: Python Data Structures

  •  Working with Strings and Arrays
  •  Assignment: Strings and Arrays

Week 9: Conclusion

  •  Wrapup and Final Session
  •  Assignment: Course Reflection and Feedback
  •  Certificate distribution and Celebration

This course provides a comprehensive journey from Scratch to Python, equipping students with essential programming skills and encouraging creativity through projectbased learning.

This summer camp is designed to introduce students to the world of programming through two popular languages: Scratch and Python. Over the course of four weeks, students will learn the fundamentals of programming concepts such as loops, variables, conditionals, and functions while transitioning from Scratch to Python. By the end of the camp, students will have the skills to create animations, games, and solve basic programming problems.

What Will You Learn?

  • Understand Scratch’s interface and use it to create interactive projects.
  • Integrate beginner-friendly AI tools within Scratch for hands-on learning.
  • Build fun projects like chatbots, voice assistants, and image classifiers.
  • Control sprite movement, animations, and respond to user interactions.
  • Learn core machine learning concepts like decision-making and classification.
  •  
  • Practice debugging and refining code for smoother project performance.

  • Enhance creativity by customizing visuals, sounds, and logic flows.

  • Apply logical thinking and problem-solving strategies in every project.

  • Work collaboratively and share feedback during development.

  • Present a final AI-powered project with a personal, creative twist.

Registration Queries

FOR ANY REGISTRATION QUERIES FEEL FREE TO REACH OUT TO OUR TEAM​
Open chat
Hello 👋
Can we help you?
Need more information about Introducing AI with Scratch