Virtual Library

Our STEM Virtual Library is divided into four sections—Science, Technology, Engineering, and Maths—each offering a diverse range of resources, including podcasts, educational websites, video libraries, and more to cater to all different kinds of learners. These external resources have been designed for anyone interested in exploring the fascinating and diverse world of STEM subjects. While we curated them with girls aged 11-14 in mind, we’ve also included materials suitable for younger children and adults, making STEM learning accessible to all.

Resource LinkDescriptionType
OpenLearn by The Open UniversityFree courses on health, sports, psychology, and science.Online Course Platform
NASA’s STEM EngagementFree resources, videos, and activities on space science and astronomy.Educational Website
edXA wide range of science courses from top universities, covering physics, chemistry, biology, and more.Online Course Platform
CourseraFree courses from universities worldwide on topics like life sciences, physics, and environmental science. Some courses are free to audit.Online Course Platform
Khan AcademyFree courses in various scientific fields, including physics, chemistry, and biology.Online Course Platform
PLOS ONEA peer-reviewed, open-access journal covering a broad range of scientific disciplines.Scientific Journal
OpenStaxFree, peer-reviewed textbooks in biology, chemistry, physics, and other sciences.Open Textbook Library
National Geographic LearningFree articles, videos, and resources on environmental science, geography, and biology.Educational Website
BioInteractive by HHMIFree biology-related resources, including interactive videos and virtual labs.Interactive Learning Platform
FutureLearnFree courses in science, including earth sciences, biology, and physics.Online Course Platform
University of California Television (UCTV)Free science lectures and courses from the University of California.Video Library
Cosmos: A Spacetime OdysseyEducational content on astronomy and physics concepts.Video Library
ChemCollectiveFree online resources for teaching and learning chemistry.Educational Website
PhET Interactive SimulationsFree interactive math and science simulations.Interactive Learning Platform
SciShowlEducational science videos covering a wide range of topics.YouTube Channel
SciGirlsVideos and hands-on STEM activities designed to engage middle school girls.Video Library
If/Then CollectionA digital library of videos and resources featuring activities, explainer videos, and female STEM role models.Video & Resource Library
NASA Kids’ ClubEducational activities, projects, and challenges related to space and science. Meet the astronauts currently in space!Educational Website
Science BuddiesA collection of science-based experiments that students can try at home.Educational Website
ZooniverseThe world’s largest platform for volunteer-driven research, where anyone can contribute to real academic studies.Citizen Science Platform
NASA Climate KidsEducational games, activities, and information about climate science.Educational Website
National Geographic Kids Science LabA collection of explainer videos, games, and experiment ideas on various science topics.Educational Website
How Stuff Works: ScienceAn online library covering environmental science, engineering, space, and innovation.Educational Website
PBS EonsJourney through Earth’s history, from the dawn of life to the age of dinosaurs and the Ice Age.YouTube Channel
Crash Course KidsEngaging video content on Earth science, biology, geography, engineering, and astronomy.YouTube Channel
MinuteEarthShort videos on topics like astronomy, biology, geology, and geophysics.YouTube Channel
Physics GirlA YouTube channel by Dianna Cowern exploring physics with experiments and discoveries.YouTube Channel
Janelle Letzen Instagram – @the_sushi_scientistDr. Janelle Letzen explains neuroscience concepts using simple explanations and sushi models.Social Media (Instagram)
Abigail Harrison @abbyastronautofficialAbigail Harrison shares her journey to becoming an astronaut.Social Media (Instagram)
Tumble: Science for KidsA science podcast for kids and families, exploring discoveries with real scientists.Podcast
The Show about ScienceA fun podcast exploring the world of scientific research and discovery.Podcast
Resource LinkDescriptionType
CodecademyOffers free interactive courses in programming, web development, and data science.Interactive Learning Platform
MIT OpenCourseWareProvides free access to MIT’s technology and computer science courses.Online Course Platform
freeCodeCampOffers free coding lessons and projects in web development, data analysis, and machine learning.Interactive Learning Platform
UdacityProvides free and paid programs and courses in programming, data science, and artificial intelligence.Online Course Platform
Girls Who CodeOffers coding and programming resources specifically for women and girls interested in technology.Educational Website
W3SchoolsFree web development tutorials covering HTML, CSS, JavaScript, SQL, and more.Educational Website
Mozilla Developer Network (MDN)Comprehensive documentation and tutorials for web technologies.Educational Website
CS50 by Harvard UniversityAn introductory computer science course available for free.Online Course Platform
GitHub Learning LabInteractive tutorials on using GitHub and learning programming languages.Interactive Learning Platform
CourseraFree courses in AI, cybersecurity, blockchain, and other tech topics.Online Course Platform
LeetCodeA platform to practice coding problems and prepare for technical interviews.Interactive Learning Platform
MIT ScratchA free coding platform for beginners to create interactive stories, games, and animations.Interactive Learning Platform
TreehouseOffers free tech courses, particularly in web development and UX/UI design.Online Course Platform
The Odin ProjectFree curriculum for learning full-stack web development.Online Course Platform
Google DevelopersFree resources and tutorials for developers.Educational Website
Microsoft MakeCodeA free online learn-to-code platform where anyone can build games, code devices, and mod Minecraft!Interactive Learning Platform
CodeOffers beginner-friendly programming courses for different age groups, starting from 5 years old.Interactive Learning Platform
Curiosity Machine: Technovation AI ChallengeA free, hands-on AI education challenge in which learners complete a series of 10 lessons to create their own AI solution.Interactive Learning Platform
How Stuff Works: TechA collection of tech-related articles to learn about hardware, software, and much more.Educational Website
TynkerAn online learning journey to explore coding through games, starting with block-based coding and advancing to text-based languages like JavaScript and Python.Interactive Learning Platform
Code CombatA game-based coding platform that teaches Python and JavaScript.Interactive Learning Platform
MIT App InventorMIT App Inventor is a visual programming environment that allows anyone – regardless of age – to build fully functional apps for Android and iOS.Interactive Learning Platform
GoldieBlox: Fast Forward GirlsA YouTube playlist from GoldieBlox, featuring young girls meeting real-life women in STEM and trying out job challenges.YouTube Channel
Code.orgExplore topics such as AI, computer science careers, blockchain, and how the internet works with the Code.org YouTube channel.YouTube Channel
Dev.toRead (or submit!) articles on all things software development. Watch video tutorials or participate in coding challenges with real-life developers.Website
Code Newbie podcastStories from people on their coding journey.Podcast
Resource LinkDescriptionType
Society of Women Engineers (SWE)Provides resources, events, and networking opportunities for women in engineering.Educational Website
CourseraOffers courses in civil, electrical, and mechanical engineering from top universities.Online Course Platform
EngineerGirlAimed at encouraging girls to explore engineering careers, featuring resources and interviews.Educational Website
OpenCourseWare by TU DelftProvides free courses in aerospace, civil, and mechanical engineering.Open Textbook Library
Open Yale CoursesOffers free courses across various engineering disciplines.Online Course Platform
iMechanicaA web community for mechanics and mechanicians, providing resources and discussions.Educational Website
Royal Academy of Engineering’s Resources HubOffers free resources for engineering education.Educational Website
Coursera’s Embedded Systems CourseA free course on embedded systems by the University of Texas at Austin.Online Course Platform
Wolfram AlphaA computational tool for solving engineering-related problems.Educational Website
TryEngineeringProvides free resources and lesson plans for educators and students interested in engineering.Educational Website
Open Learning Initiative (OLI) by Carnegie MellonOffers free courses in engineering disciplines.Online Course Platform
NASA Kids’ ClubOffers educational activities, projects, and challenges related to space and science, including interactions with astronauts currently in space.Educational Website
Discover E EngineeringA collection of hands-on activities for students to explore engineering.Educational Website
PBS Kids Design SqaudAn online space featuring informational videos, experiments, and games, with a focus on design, where users can share ideas and inventions.Interactive Learning Platform
Mark RoberA YouTube channel by a former NASA engineer, showcasing crazy engineering projects and fun science experiments.YouTube Channel
Simone Giertz Simone Giertz, an inventor and “breaker of things,” shares creative and humorous engineering projects, often focused on robotics.YouTube Channel
Solve It! For KidsSolve It For Kids gives insight into the world of real-life scientists, engineers, and experts.Podcast
NASA’s Curious UniverseCurious Universe, an official NASA podcast, brings mind-blowing science and space adventures.Podcast
Engineering Matters Engineering Matters celebrates engineers who use ingenuity, science, and practicality to improve the world.Podcast
The Royal Academy of Engineering: This is EngineeringThis is Engineering” offers a range of resources to meet engineers, explore careers, and discover engineering projects.Educational Website
The Kid Should See ThisA collection of cool engineering and design videos, demonstrating real-world engineering applications.Video & Resource Library
Smarter Every Day Engaging science and engineering experiments explained in a fun, visual way.YouTube Channel
Resource LinkDescriptionType
Stuff You Should Know: Origin of Math SignsAn engaging general knowledge podcast covering all sorts of topic, including maths (and most other topics you can think of!)Podcast
arXivAn open-access repository for research papers in physics, mathematics, computer science, and more.Scientific Journal
BrilliantMaths microlearning that features interactive lessons to make even complex ideas easy to grasp. Instant, custom feedback accelerates understanding. Free and paid options available.Interactive Learning Platform
PatrickJMTYouTube channel offering free math tutorials on topics like calculus and algebra.YouTube Channel
Wolfram MathWorldAn extensive mathematics resource, offering information on a wide range of topics.Educational Website
BetterExplainedFree math tutorials that emphasize intuition and understanding.Educational Website
The Math Forum by Drexel UniversityProvides problems of the week, discussion forums, and other math resources.Educational Website
NRICHOffers free resources to develop mathematical thinking for all ages.Educational Website
Coursera’s Mathematical Thinking CourseFree course offered by Stanford University.Online Course Platform
OpenStax College MathematicsFree textbooks and resources for college-level mathematics.Open Textbook Library
Khan AcademyExtensive online library of free learning materials for a range of different subjects including Maths, Science and Computing.Educational Website
PhET Interactive SimulationsA library of interactive online simulations for students in an intuitive, game-like environment where students learn through exploration and discovery.Interactive Learning Platform
NumberphileExplores fascinating mathematical concepts with fun explanations.YouTube Channel
MathologerEnter the world of the Mathologer for really accessible explanations of hard and beautiful maths.YouTube Channel
MathigonAn interactive maths learning platform with engaging visuals and storytelling to make maths learning fun.Interactive Learning Platform
DesmosAn online graphing calculator with interactive activities that make algebra and functions more engaging.Interactive Learning Platform
Cool Math GamesOnlinse space full of educational maths games that make learning feel like play. Categories include logic, numbers, skills and strategy.Interactive Learning Platform
Math! Science! History! Math! Science! History! is about the history of people, theories, and discoveries that have moved our scientific progress forward and spurred us on to unimaginable discoveries.Podcast