Learn to code, one real chapter at a time

GrillCode teaches 9 programming languages, each with the same beginner-to-advanced structure: foundations, syntax, control flow, functions, collections, objects, error handling, a basic project, then intermediate and advanced real-world topics. Pick a language below to see its full chapter list.

Recommended starting point

New to programming entirely? Start with Python foundations — it uses the plainest syntax of any language here, so the underlying ideas (values, statements, output, program flow) are easiest to see clearly before you meet a second language.

Languages