So are innovative programs for basic skills. Expenses vary by the program and the source. Some of the down-linked programs are rather interactive with respect to curriculum. Expensive ones have video links with remote online teachers. There is a considerable range here, and the number of availabilities is increasing constantly.
Several districts maintain computer labs featuring a variety of learning activities.
These professional programs are both productivity software and teaching tools, both content and course. A student needs these to integrally advance their interests. Materials are available for take-home by students. These range from simple to fairly complex, from low tech to fairly high. As we all know, informal things happen, sometimes quite humorously.