Programming with Scratch

Teaching Programming for Kids (8+) and Teens

3h 46m21 lectures3 sections

What you'll learn

  • Learn programming basics using Scratch
  • Implement interactive programming commands
  • Design interactive projects and games
  • Understand handling objects and sounds
  • Learn to create events and advanced control
  • Apply programming in an enjoyable way

About this course

Scratch is an easy and simple programming language aimed primarily at beginners and children, designed to foster creativity and innovation. It allows users to create their own games and interactive stories through a free and open-source programming language. One of its main advantages is the use of graphical objects instead of complex code typically found in other programming languages. Scratch teaches learners fundamental programming concepts such as loops and conditions, as well as more complex ideas like objects and blocks, alongside important mathematical concepts like coordinate systems, variables, and random numbers, all in an enjoyable and engaging way. Additionally, Scratch equips learners with essential life skills such as analysis, communication, and collaboration, which are crucial for future success.

Expected outcomes

  • Master the Scratch environment to develop simple projects and games.
  • Effectively handle variables, operations, and events.
  • Understand interactive programming and apply it creatively.
  • Create interactive games using various Scratch commands.

Course content

1

Programming with Scratch

19 lectures
  1. Course Highlights10:41
  2. Getting Started with Scratch9:14
  3. Ways to Interact with Scratch13:46
  4. Sprites7:07
  5. Background Control7:08
  6. Programming Commands in Scratch9:31
  7. Motion Command Set14:00
  8. Looks12:49
  9. Executing Commands Based on Events17:05
  10. Sounds22:36
  11. Using the Pen12:27
  12. Variables and Lists11:52
  13. Events on Objects9:03
  14. Application of Using Events9:08
  15. Object Control18:40
  16. Touch and Color Sensitivity14:37
  17. Operations9:53
  18. Application of Operations8:41
  19. Game Development8:38
2

Books

1 attachments
  1. Programming Book Using Scratch
3

Add-ons

1 attachments
  1. Download Scratch Extensions

Instructor

Eng. Azab Mohamed Azab

Eng. Azab Mohamed Azab

Lecturer at the Arab Academy for Science, Technology and Maritime Transport, and the Egyptian Ministry of Interior, specializing in technology and information.
7,309 students28 courses

Related courses

  • English for Children Level 2
    4.6|4,877|0h 0m

    English for Children Level 2

    Sentences - Grammar - Math - Science

    E-Academy
    E-Academy
    $13.99
    Buy now
  • English for Children Level 1
    4.7|4,909|0h 0m

    English for Children Level 1

    Letters, Numbers, Science, and Educational Games

    E-Academy
    E-Academy
    $13.99
    Buy now
  • Arabic for Children Level 2
    4.8|4,842|0h 0m

    Arabic for Children Level 2

    Grammar, Spelling, Science and Math

    E-Academy
    E-Academy
    $13.99
    Buy now
  • Arabic for Children Level 1
    4.9|4,861|0h 0m

    Arabic for Children Level 1

    Letters, Numbers, Science and Educational Games

    E-Academy
    E-Academy
    $13.99
    Buy now