REAL-WORLD BUILD

Ever wondered how an online shopping cart totals your order?

Use lists and loops to build a working e-commerce shopping cart that calculates totals and applies discounts.

Every major e-commerce platform — Amazon, Shopify, eBay — uses these exact patterns: collect items, loop through them, sum their prices, and apply rules.

You'll learn:LIST WITH for storing multiple valuesFOR EACH loops to process every itemRunning total pattern for summing pricesConditional discounts based on thresholds
REAL-WORLD BUILD

Ever wondered how a search engine decides which result to show first?

Score pages by importance and sort by relevance using maps, loops, and weighted scoring actions.

Search engines, product recommendation feeds, and social media algorithms all use ranking pipelines: score each candidate, then sort by score.

You'll learn:MAP WITH for named data signalsWeighted scoring with multipliersFOR EACH loops for candidate processingMax-tracking patterns for finding winners
REAL-WORLD BUILD

Ever wondered how a maps app picks your route out of dozens of options?

Compare multiple path options, score each by feasibility, and select the best route using composed actions.

The same scoring-and-selection pattern that powers Google Maps, Apple Maps, and Waze also applies to any multi-option decision, like picking the fastest CI/CD build or the best flight price.

You'll learn:Scoring route options with multiple signalsComposed actions for reusable logicBest-option selection patternsUser preference adjustments to scores
REAL-WORLD BUILD

Ever wondered how a feed decides what to show you next?

Score candidate items against user interests and filter for quality before showing the strongest matches.

YouTube recommendations, Netflix picks, Spotify playlists, and Amazon suggestions are all built on the same scoring, filtering, and ranking patterns.

You'll learn:User profile maps for interest weightsItem scoring based on user preferencesThreshold filtering for quality controlTop-N selection for final rankings
REAL-WORLD BUILD

Ever wondered how a payment gets approved, challenged, or blocked in real time?

Combine rule engines, risk scoring, and multi-outcome decisions to approve, verify, or block payments.

Every credit card transaction is scored this way — Stripe, Square, PayPal, and banks all run fraud engines before accepting or challenging a payment.

You'll learn:Rule-based risk scoring with signalsAdditive scoring for combined signalsMulti-outcome branching logicCapstone composition of variables, loops, lists, maps, and actions