Skip to field notes
SudirelanoAlgorithm Garden

Practical IT courses, grown slowly

Code in a living field.

Sudirelano is a small, grounded school for people who want to learn programming by tending one clear problem at a time: observe, sketch, build, test, and leave a useful field note for the next person.

Learner working with a laptop among plants in a greenhouse
Late summer notes
Prepare the soil before adding features.
Water the basics:
variables + data flow
Keyboard and garden trowel on a work surface
Read the archive

Interactive curriculum selector

Choose a plot, not a personality.

Each plot begins with a real working habit. Select one to see what you will cultivate, what you will make, and the tools you will meet along the way.

Seedling beside a keyboard and cable

Plot 01 · Foundation

Seedbed: Web Basics

Start with the small vocabulary of a browser. You will write semantic HTML, shape pages with CSS, and use JavaScript to make an interface respond without hiding the mechanics.

HTMLCSSJavaScript
  • Build a clear one-page field guide.
  • Inspect the browser instead of guessing.
  • Keep a readable change log.

Seed-packet prerequisites

Bring ordinary tools. Leave room to be curious.

There is no gatekeeping list. These packets make the starting conditions explicit so you can choose a plot with confidence.

Packet A

A working window

  • A laptop or desktop you can use regularly
  • A modern browser and a text editor
  • A folder for your own experiments

Shared equipment is fine; reliable access matters more than a perfect setup.

SUD–01
Packet B

A note-taking habit

  • One place for questions and short reflections
  • Comfort saying “I don’t know yet”
  • A willingness to revisit an idea

Notes are not homework theatre. They are a record of how your thinking changed.

SUD–02
Packet C

A little patience

  • Time for brief, regular sessions
  • Permission to make a rough first version
  • Interest in testing one assumption at a time

Experience is welcome, but each plot is designed to be entered at ground level.

SUD–03

Greenhouse lab beds

Three places to put your hands in the soil.

Ask about a lab bed
Notebook with flow sketches beside a laptop in a greenhouse
Bed 01 · sketch

Interface bed

Turn a rough interface idea into labelled sections, accessible controls, and browser-ready structure.

People collaborating on laptops in a greenhouse
Bed 02 · pair

Logic bed

Make tiny programs easier to explain by tracing inputs, conditions, loops, and the consequences of a change.

Small electronics boards and a keyboard on a plant-filled table
Bed 03 · observe

Sensor bed

Use small pieces of data to practice reading signals, naming assumptions, and designing a simple dashboard.

Growth-chart control

Water a habit, not a dashboard.

This small control is a reminder rather than a score. Move the watering line to see a sensible practice cadence. The chart changes as a signal: enough attention to notice a pattern, never pressure to perform.

Try it: choose the amount of weekly attention you can honestly protect, then use the resulting rhythm to arrange short sessions.

Watering controlPractice rhythm3 checks / week
A steady, breathable rhythmMon → Sun
Learner holding a small plant and a laptop in a greenhouse
Hands arranging small electronics boards near a keyboard

Specimen table · debugging crop board

When a crop fails, inspect the conditions.

Debugging gets less mysterious when a problem is given a specimen label: what you expected, what appeared, and the smallest next test.

Specimen labelObservation board
Yellow leafundefinedCheck where the value begins.
Dry bedno eventConfirm the listener can hear a click.
Root-bound pottoo much stateSeparate one task from another.
  • Describe the observed behavior without judgment.
  • Make the smallest repeatable version.
  • Change one condition, then take a note.
Small group talking and working with laptops in a bright greenhouse

Field clinic

Bring the bug, the half-built page, or the question you cannot phrase yet.

Field clinic is a structured working session for looking at a snag together. We begin with what you tried and what the browser did, then agree on one next experiment you can carry back to your own plot.

Read the symptoms
Trace one branch
Leave a field note
Name a next test

Reserve a field-clinic conversation

Harvest archive · project notes

Useful things, gathered at the end of a season.

The archive collects project notes rather than polished victory laps. Each entry documents a question, a material, and the next thing worth trying.

A greenhouse table prepared for an evening learning sessionProject note · structure

A quiet schedule board

A small browser tool for arranging recurring garden tasks without turning every reminder into an alarm. The useful question: which information deserves to be seen today?

Discuss a similar project
Small seedling beside computer equipmentProject note · interaction

One button, three states

A study in writing interface feedback that is clear at rest, during action, and after an error.

Keyboard, yellow trowel, and plants arranged on a tabletopProject note · materials

The tool shelf

A modest map of browser tools, local files, and the questions each tool helps answer.

Yellow cord, clay disk and green glass bottle on parchment

Seed exchange handoff

Take a cutting. Leave a trail.

At the end of a learning plot, choose one small fragment worth carrying forward: a checklist, a starter file, a debugging question, or a note for a future collaborator. Sudirelano treats handoff as part of the work, not an afterthought.

Start a conversation

Four field questions

A few things people ask before planting.

Every plot is deliberately practical. Here is how the learning environment is designed to feel and function.

No. The foundation plot assumes you are new to web work and spends time naming the moving parts a browser actually uses. If you have tried tutorials before, that is also useful: bring the points where the explanation stopped making sense, and we will turn those into concrete experiments rather than pretending they never happened.

A session has a visible shape: a short observation, a small build or repair, time to inspect what changed, and a field note that captures the next question. The goal is not to race through a long checklist. It is to practice recognizing evidence in your own work so the next step can be chosen with more care.

No. The courses focus on making and understanding digital tools, which can support work goals, a personal project, a community idea, or simple curiosity. Sudirelano does not promise a particular outcome. It offers a structured place to develop practical fluency, a clearer vocabulary, and habits for working through unfamiliar technical problems.

Field clinic does not replace your work with a quick answer. It gives a stubborn problem enough shared attention to become legible. Together we record the expected result, isolate a smaller version, and identify one next test. You leave with a method you can use again, plus notes that make the original confusion easier to revisit later.

Planting desk note

Your planting-desk note is prepared in this browser. Thank you for sharing a clear starting point.