Advanced Scratch

12 weeks
Beirut, Lebanon

Date & Time:
Sep 23 - Dec 14
Wed: 5:00-6:30 pm
Sep 23 - Dec 14
Sat: 10:00-11:30 am
Sep 23 - Dec 14
Sat: 1:30-3:00 pm

$ 400/ student

Course Description:

Scratch is a simple yet versatile programming language. In this course, students that have a solid understanding of the features of Scratch will learn to use their knowledge to create complex programs using lists, message broadcasts, sorting algorithms, and Scratch extensions. By the end of the course, students will have a solid understanding of many essential computer science concepts and will be able to move on to text-based code smoothly.

Learning Outcomes:

  • Learn advanced coding concepts such as parallelism, control structures, nested loops, and local variables
  • Explore and use the concept of functions and parameters
  • Implement simple computer science algorithms 
  • Build unique and complex programs including video games, stories, and animations and share them online
  • Acquire a complete overview of programming allowing participants to move on to more advanced programming languages