Course Information:

Level 3 is focused on the design and architecture of more complex programs. Students learn more advanced coding concepts, such as basic game AI (Artificial Intelligence), physics, and common algorithms (e.g. sorting or search). The Level 3 curriculum is split between Scratch and Python (using Codesters) so that students can begin applying the concepts they learn in Scratch to other languages and environments.

Tools/Language: Scratch & Python

Prerequisites:Graduation from Level 2 or demonstration of strong handling of core programming concepts, including basic data structures and ability to build more complicated games in Scratch.

Technical Requirements: 

  • Chromebook, Mac, or Windows PC (Windows only for Level 6 and Level H2)
  • Internet
  • Speakers, microphone, and webcam



       Demonstrated understanding of:

  • Sorting and Search algorithms
  • Basic Artificial Intelligence
  • Basic Game Physics
  • Program Design and Architecture
  • Basic Python knowledge


Examples of projects students can build on their own:

  • Tic-tac-toe (with AI)
  • Sorting Algorithms
  • Python Snake game

All right ©2023 reserved by MeroCodingClass.

Submit School Information

Book for Classes Now