List of free educational software

This is a list of free educational software, including software, web applications, and other digital tools used for teaching and learning computational mathematics, science, programming, language skills, and other skills. Listed software is free software and open-source software or freemium.