Join Exercism’s Red Track for access to 52 exercises with automatic analysis of your code and personal mentoring, all 100% free.
Red [
Title: {Random dog viewer}
Author: "loziniak"
Needs: View
]
view [
below
img: base 150x150
button "Dog photo" [
dog-data: load-json read https://api.thedogapi.com/v1/images/search?size=thumb
img/image: load to-url dog-data/1/url
]
]
Get better at programming through fun, rewarding coding exercises that test your understanding of concepts with Exercism.
Given an age in seconds, calculate how old someone is in terms of a given planet's solar years.
Simulate the card game and determine whether the match ends or enters an infinite loop.
Score a single throw of dice in the game Yacht.
Build applications in Red and system-level code in Red/System.
Download one small executable and start coding—no setup needed.
Inspect and reshape code as data to build your own syntax.
Build custom DSLs and parse structured input with Parse.
Build cross-platform UIs and drawings without another toolkit.
Link objects with reactions to keep programs simple and concise.
Every language has its own way of doing things. Red is no different. Our mentors will help you learn to think like a Red developer and how to write idiomatic code in Red. Once you've solved an exercise, submit it to our volunteer team, and they'll give you hints, ideas, and feedback on how to make it feel more like what you'd normally see in Red - they'll help you discover the things you don't know that you don't know.
Learn more about mentoringThe Red track on Exercism has 52 exercises to help you write better code.
See all Red exercises