Pour the driveway slab and strike off the surface with a screed, dragging the wooden stick along the surface to level it. Use a bull float on the surface to smooth it and pull moisture to the top. Wait for the water to evaporate.
Run a concrete broom along the surface of the concrete to raise a rough texture on the surface. Pull the broom toward you, perpendicular to the slope of the driveway. The rough texture created by the broom increases the traction of the concrete.
Cure the concrete surface by laying a sheet of plastic on top of the concrete to keep it from drying out too quickly. Place bricks along the edges of the sheeting on the lawn next to the driveway to keep it from blowing away. Wait the concrete manufacturer's specified number of days for the concrete to completely cure, and then remove the sheeting.
Mix a concrete overlay in a bucket, for older driveways, and pour a thin layer of it over the driveway's surface. Level it with the screed and the float, and then wait for the water to evaporate. Broom the surface of the overlay to provide the texturing needed for traction.
Apply a sealant with a non-stick additive when the concrete is cured. Add a grit made up of polyethylene ground to a powder to your sealant before applying the sealant. This plastic grit is transparent and light enough to remain suspended in the sealer. This means that when the sealer begins to wear, the grit is still present throughout the entire applied layer. Mix one pound of grit to every five gallons of sealer, using a mechanical mixer for uniform results throughout the sealer. Apply the sealer to the surface of the driveway using a roller. Allow the sealant to dry completely according to the manufacturer's directions before using the driveway.