24FreelanceFreelance marketplace that never sleeps
Active

Interactive lessons and blocks in Snap

118 views#2389
Listing period14 daysuntil 22.11.2026
Posted24.08.2026
Views11812 in 14 days

About the service

I develop and assemble interactive lessons and custom blocks in Snap! — a visual block-based programming language from Berkeley. Snap! is an extension of Scratch on a Scheme engine: it adds procedures and lists as first-class objects, as well as recursion, which makes it ideal for teaching real computer science ideas without the pain of syntax. What I do: — Interactive lessons that guide a student step by step — from the first block to recursion, higher-order functions like map and reduce, and list processing. — Custom blocks (BYOB, Build Your Own Blocks) tailored to your program, with clear hints, correct input types, and clean internal logic. — Ready-made projects for the classroom: games, simulations, quizzes, and small applications that make abstract concepts visual. — Entire libraries of blocks that can be imported and reused across different lessons and groups. Why me: I know Snap! deeply, including its roots in Scheme, the mechanics of lambdas and loops, and how list-objects behave from the inside. This means my projects are not just flashy — they are methodically verified and technically correct. Each work comes with clear documentation, editable source code, and brief notes for the teacher so you can refine the material yourself. Whether you're running a programming club, a university introductory computer science course, or an online platform — I'll prepare material that keeps students engaged and teaches what really matters. Tell me about your audience and goals, and I'll suggest a plan.

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

Freelancer contacts
E-mailShow
24
Twenty · tip

Before you order

  • Look through the freelancer’s portfolio.
  • Describe your task and ask for a price and deadline.
  • Check reviews from other clients.
  • Or post a project and compare several offers.
Same category

Similar services

All services in the category
Good to know
How do I order this service?

Write to the freelancer using the form on this page: describe the task, the deadline and the result you need.

How do I check the freelancer?

Open the profile: rating, portfolio and reviews from other clients show experience with tasks like yours.

Anna V.Tutors / Teachers
Contact

What this page answers