Game-based App for Learning to Code in a Variety of Ways
Sololearnoffers more than 25 freecoding language courses that will suit most coding needs. It is a valuable tool for beginners and intermediate learners in particular. Available as a mobile app and online platform on iOS, Android, and laptop devices, Sololearn allows users to study how to code using the programming language best suited to their needs. Users can choose from courses ranging from Python, C++, and Java to data science, machine learning, and game development. Upon completion, they will receive a certificate acknowledging the coding level they achieved for each course.
Thousands of programming topics are available for users to learn coding concepts, brush up on their programming skills, or stay informed about the latest coding trends. Users can write and test their code on the iOS mobile code editor, get inspired by real-world code samples, challenge themselves and others with head-to-head coding competitions, and engage in interactive community conversations. Fresh learning content is created by the Sololearn community daily.
Meta’s Engineer for the Week (EFTW) is a free program that introduces engineering to learners (aged 11–18) historically underrepresented in STEM. Over the course of 15 to 20 hours, learners work alongside adult facilitators to build technology prototypes that address a social issue of their choice.
Developed by researchers at TERC and Tuft University’s Center for Engineering Education and Outreach (CEEO), the Designing Biomimetic Robots curriculum challenges middle school students to learn about biomimicry by interweaving engineering, biology, robotics, and computer programming concepts through a series of engaging and practical tasks.
A program led by the National Center for Women & Information Technology trains school counselors to encourage girls, students with disabilities, and those from underrepresented groups to explore computing through workshops, field trips, and other activities.