Seed Programming

School of Seed Programming Logo

Scratch to Python - Summer 2024

Live: Online

Rs 10,000/- PKR per month

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 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.

What Will You Learn?

  • Basic principles of programming using Scratch and Python
  • Sprite movement, coordinate systems, and angles in Scratch
  • Utilizing pen tool, loops, and variables in Scratch animations
  • Transitioning from Scratch to Python programming language
  • Python fundamentals: print statements, variables, and data types
  • Implementing loops and taking user input in Python
  • Understanding conditional statements and functions in Python
  • Building interactive games and animations in Scratch
  • Developing maze games and space invader projects
  • Working with advanced Python concepts like if-else statements and lists
  • Creating collaborative projects and engaging in peer learning
  • Gaining proficiency in fundamental programming skills for future projects and endeavors

Registration Queries

FOR ANY REGISTRATION QUERIES FEEL FREE TO REACH OUT TO OUR TEAM​