#28423 (In Topic #26848)
It may depend on what you can afford. It may not. Several among the following options are free or nearly free. If you are willing to invest money as well as time, the following resources have had that time to develop their curation methods while also keeping up-to-date in technological savvy as well as educational technique.Of course, the names below can be confusing, so the proper links to the correct resources are provided, along with succinct descriptions of pricing and relative depth among the thoughtful sites. These range from relatively simple, step-by-step coding to STEAM-based college-level offerings. This list is scored thusly: number of offerings; online learning best practices; mentoring availability; supplemental learning materials; group work; student design projects; capstone projects. Bonuses have been measured and added to program scores due to the value inherent in offering free materials and making their websites easy to navigate.