Choose form a large range of colours which can either be added to the concrete prior to poring which colour the concrete throughout or thrown on top.  The surface is then finished to create a slightly rough texture for non slip properties.  For added effect saw cuts can be put through the job to create a tiled look.