Technology Tutoring (Coding)

Think logically. Create boldly. Code with confidence.

Program Overview

Our Technology Tutoring (Coding) program introduces students to the exciting world of programming through fun, hands-on projects that foster creativity, logic, and digital literacy. Whether your child wants to animate a story, build a game, or explore real programming languages like Python and Java, this program meets learners where they are and grows with them.

Students will develop fundamental coding concepts in a structured yet flexible environment led by high school mentors with a passion for tech. No experience is required—just curiosity and imagination.

What Will Your Child Learn?

Coding is more than just typing commands—it's a way of thinking. Students will learn to:

Use Block-Based Coding Platforms

Students will learn to create animations, games, and stories using beginner-friendly tools like Scratch

Explore Text-Based Programming

Older students will be introduced to Python and Java, learning how to write basic programs using real syntax.

Develop Logical Thinking

They'll learn to break down complex problems into step-by-step solutions like real programmers do.

Understand Programming Concepts

They'll explore essential coding ideas like sequences, loops, conditionals, variables, and events.

Build Confidence in Digital Creation

They'll create personalized projects that reflect their interests and strengthen their creative and technical skills.

Understand User-Friendly Design

Students will make their projects easier to use by organizing buttons, text, sound, and layout effectively.

Apply Problem-Solving Techniques

Students will develop logical thinking by identifying errors and finding creative solutions in their code.

Design Interactive Projects

Students will apply coding skills to build functional games, quizzes, and simulations they can test and share.

Collaborate and Share Code

They'll have opportunities to present their work, get feedback, and remix peer projects in group sessions.

Learning Levels & Developmental Pathways

Every student completes a coding placement quiz after registering. This helps us understand their comfort level, experience, and project readiness so we can place them in the appropriate level. We DO NOT classify coding levels by grade.

  • For early learners taking their first steps into the world of code.

    • Focus Areas:

      • Drag-and-drop logic using ScratchJr or simple Blockly tools

      • Understanding instructions, sequences, and visual blocks

      • Recognizing patterns and outcomes

      • Beginning digital creativity through storytelling

    • Sample Activities:

      • Animate a character to say their name

      • Create a simple story with sound and movement

      • Explore coding games that teach left/right/up/down logic

    • Goals:
      Introduce students to basic digital logic, enhance fine motor and spatial reasoning, and encourage creativity through simple but empowering projects.

  • For students ready to build more structured projects using Scratch and Blockly.

    • Focus Areas:

      • Scratch programming: motion, events, loops, conditionals

      • Creating animations, interactive stories, and simple games

      • Understanding how to debug and improve their own code

      • Beginning to organize code blocks into logical sequences

    • Sample Activities:

      • Code a maze game with movement and scoring

      • Create a quiz with right/wrong answers using “if/then” logic

      • Animate a story with sound, speech, and backgrounds

    • Goals:
      Build strong coding habits, encourage critical thinking, and help students express themselves through increasingly complex projects while becoming confident with Scratch.

  • For advanced learners exploring real-world coding and high school readiness.

    • Focus Areas:

      • Advanced Scratch logic (functions, variables, timers)

      • Introduction to Python: print statements, variables, loops

      • Beginner Java: syntax, structure, and simple console programs

      • Real-world project design: coding tools with specific goals

      • Debugging, algorithm thinking, and code documentation

    • Sample Activities:

      • Build a calculator or quiz game in Python

      • Create a to-do list or word counter using beginner Java

      • Recreate a classic arcade-style game in Scratch with levels and scoreboards

    • Goals:
      Prepare students for high school and real programming by shifting from block-based coding to text-based logic. Emphasis is placed on problem-solving, precision, and building full projects from concept to completion

Current Schedules

Friday

Level 2 Coding

7:30 PM - 8:30 PM

Ready to join?

Fill out our registration form to sign up for group lessons or request one-on-one support. You’ll receive a welcome email, a schedule, group chat links and personalized tutor pairing (if needed).

Have questions? We’re happy to help! Contact us at info@euec.ong or visit our Contact Page to get in touch. We aim to respond in 2 business days!