이 과정은 스크래치의 개념과 동작원리을 배우는 과정으로 스스로 해 보면서 배울 수 있도록 모든 교육과정은 매 주 하나씩의 프로젝트를 진행합니다.
외우는 방식이 아닌 스스로 기능을 사용하면 체득하는 과정을 통해 배울 수 있도록 구성되어 있습니다.
이 과정은 스크래치의 기본적인 블럭의 이용을 넘어서 블럭을 통한 자신만의 생각을 코딩으로 옮기는 연습을 하는 본격적인 과정입니다.
생각의 흐름을 블럭을 통해 프로그램으로 풀어내고 부딪치는 문제들을 하나씩 해결해 가며 프로그램의 의미와 맛을 느낄 수 있습니다.
Level-2에서는 실제 코딩에서 사용되는 개념들을 블럭코딩을 통해서 익히게 되며 추 후 프로그래밍언어를 배울 때 자연스럽게 적용을 할 수 있도록 진행됩니다.
이 과정은 이제까지 배운 스크래치 코딩을 실전으로 해 보는 과정입니다. 이전 까지는 스크래치의 기능을 익히고 알아가는 단계인 반면 이 과정은 이 기능들을 이용하여 직접 하나의 완성된 프로그램을 스스로 만들어 보는 과정입니다.
이 과정에서는 배운것을 실제로 사용할 수 있는 단계로 나아가게 되며 스스로 많은 문제에 부딪치고 해결해 나가는 연습을 할 수 있습니다.
각 주마다 4개의 제시된 프로젝트를 스스로 진행하며 수업 시간뿐만 아니라 개인적인 시간을 투자해 문제를 해결하고 자신만의 생각을 넣은 과정을 보내게 됩니다.
이 과정은 여러명이서 하나의 프로젝트를 만들어 가는 과정입니다. 2~4명 정도의 팀을 만들고 팀에서 프로그램을 기획하고 업무를 나누고 진행을 관리하며 스스로의 힘으로 진행하게 됩니다.
이 과정을 통해 하나의 소프트웨어나 시스템을 만들 때 어떻게 함께 일을 해 나가는 지에 대한 이해와 다른 사람과의 협동, 의견의 수렴 등 커뮤케이션에 대한 중요성을 배우게 됩니다.
Level-4 스크래치 메이커(Scratch Maker) 과정은 4주 ~ 11주가 하나의 프로젝트로 구성됩니다.