Skip to main content

Learning Resources & Tools

Overview

This comprehensive guide provides free and accessible resources for building your STEM foundations. All resources are organized by category and learning stage.

Resource Philosophy

We prioritize free, high-quality resources that don't require payment or account creation (unless explicitly noted). When registration is beneficial for tracking progress, we note it as optional.

General Learning Platforms

Comprehensive Curriculum

  • Khan Academy - Complete K-12 through early college curriculum

    • Math, Science, Computing, Arts & Humanities
    • Progress tracking (free account optional)
    • Practice exercises with instant feedback
  • MIT OpenCourseWare - Full MIT courses online

    • Lecture notes, assignments, exams
    • Video lectures for many courses
    • No registration required
  • Coursera - University courses

    • Audit most courses for free
    • Certificates require payment
    • Financial aid available
  • edX - University courses

    • Similar to Coursera model
    • MicroMasters programs available
    • Verified certificates optional

Interactive Learning

  • Brilliant.org - Interactive STEM courses

    • Limited free content daily
    • Visual, intuitive explanations
    • Problem-solving focus
  • PhET Simulations - Interactive science simulations

    • Physics, Chemistry, Math, Biology
    • Free, no account needed
    • Available in multiple languages

Mathematics Resources

Video Tutorials

  • 3Blue1Brown - Visual mathematics

    • Essence of Calculus/Linear Algebra series
    • Intuitive explanations
    • Beautiful animations
  • Professor Leonard - Full math courses

    • Calculus I, II, III
    • Statistics
    • Detailed explanations
  • The Organic Chemistry Tutor - Math & Science

    • Algebra through Calculus
    • Physics and Chemistry
    • Step-by-step solutions

Practice & Problems

  • Paul's Online Math Notes - Comprehensive notes

    • Algebra through Differential Equations
    • Practice problems with solutions
    • Cheat sheets and tables
  • Wolfram Alpha - Computational engine

    • Step-by-step solutions (limited free)
    • Graphing and visualization
    • Quick calculations
  • Desmos Graphing Calculator - Online graphing

    • Free, no account needed
    • Save graphs with free account
    • Classroom activities available
  • GeoGebra - Dynamic mathematics

    • Geometry, Algebra, Calculus
    • 3D graphing
    • Free classroom resources

Textbooks & References

  • OpenStax - Free textbooks

    • College-level math and science
    • PDF and online formats
    • Instructor resources available
  • LibreTexts - Open textbooks

    • Mathematics, Sciences, Engineering
    • Community-contributed
    • Constantly updated

Programming Resources

Learn to Code

  • freeCodeCamp - Full curriculum

    • Web development focus
    • Data science and ML tracks
    • Free certifications
  • Codecademy - Interactive coding

    • Free tier available
    • Multiple languages
    • Project-based learning
  • The Odin Project - Full-stack curriculum

    • Completely free
    • Project-focused
    • Active community

Python Specific

  • Python.org Tutorial - Official tutorial

    • Comprehensive coverage
    • Always up-to-date
    • Reference documentation
  • Real Python - Python tutorials

    • Many free articles
    • Video courses (paid)
    • Best practices focus
  • Automate the Boring Stuff - Practical Python

    • Full book free online
    • Practical projects
    • Beginner-friendly

Practice Platforms

  • LeetCode - Coding challenges

    • Many free problems
    • Interview preparation
    • Discussion forums
  • HackerRank - Coding practice

    • Skill-based challenges
    • Certificates available
    • Multiple languages
  • Project Euler - Mathematical programming

    • 800+ problems
    • Increasing difficulty
    • No time limits
  • Codewars - Coding kata

    • Gamified learning
    • Community solutions
    • Multiple languages

Science Resources

Physics

  • The Physics Classroom - High school/intro college

    • Tutorials and practice
    • Concept builders
    • Interactive simulations
  • HyperPhysics - Physics concepts

    • Concept maps
    • Quick reference
    • Equation derivations
  • Feynman Lectures - Classic lectures

    • Full text online
    • Three volumes
    • Timeless explanations

Chemistry

  • ChemGuide - UK A-level chemistry

    • Comprehensive coverage
    • Clear explanations
    • Practice questions
  • ChemCollective - Virtual labs

    • Simulations
    • Problem sets
    • Tutorials
  • Periodic Videos - Element videos

    • Every element covered
    • Real experiments
    • University of Nottingham

Biology

  • HHMI BioInteractive - Biology resources

    • Videos and animations
    • Virtual labs
    • Data activities
  • Learn.Genetics - Genetics education

    • Interactive content
    • Virtual labs
    • Current topics
  • NCBI Education - Bioinformatics

    • Database tutorials
    • Analysis tools
    • Research resources

Data Science & Statistics

Statistics

  • StatQuest - Statistics videos

    • Clear explanations
    • Machine learning basics
    • "Bam!" methodology
  • Seeing Theory - Visual statistics

    • Interactive visualizations
    • Probability and statistics
    • Beautiful design
  • Statistics How To - Statistics reference

    • Step-by-step guides
    • Calculator tutorials
    • Comprehensive index

Data Science

  • Kaggle Learn - Data science courses

    • Free micro-courses
    • Hands-on practice
    • Real datasets
  • Google Colab - Cloud notebooks

    • Free GPU access
    • No setup required
    • Collaboration features
  • Fast.ai - Deep learning

    • Practical approach
    • Free courses
    • Cutting-edge techniques

Research Tools

Literature & Papers

  • Google Scholar - Academic search

    • Free access
    • Citation tracking
    • Author profiles
  • arXiv - Preprint server

    • Open access
    • Multiple disciplines
    • Daily updates
  • PubMed - Biomedical literature

    • Free abstracts
    • Some free full-text
    • MeSH search
  • DOAJ - Open access journals

    • Quality controlled
    • Multiple disciplines
    • Free full-text

Writing & Documentation

  • Overleaf - LaTeX editor

    • Free tier available
    • Templates included
    • Collaboration features
  • Zotero - Reference manager

    • Completely free
    • Browser integration
    • Word/LaTeX plugins
  • Grammarly - Writing assistant

    • Free tier available
    • Grammar and style
    • Browser extension

Visualization

  • Matplotlib - Python plotting

    • Publication quality
    • Extensive gallery
    • Tutorial documentation
  • Plotly - Interactive plots

    • Free tier
    • Multiple languages
    • Web-based
  • D3.js - Data visualization

    • JavaScript library
    • Powerful and flexible
    • Extensive examples

Study Strategies

Learning Techniques

  • Learning How to Learn - Meta-learning course

    • Free to audit
    • Evidence-based techniques
    • Popular and effective
  • Anki - Spaced repetition

    • Free software
    • Mobile apps available
    • Shared decks

Time Management

  • Pomodoro Technique - Time management

    • Free web timer
    • Simple and effective
    • Customizable intervals
  • Notion - All-in-one workspace

    • Free personal use
    • Templates available
    • Database features

Community & Support

Forums & Q&A

Discord Communities

Mobile Learning

Apps for Practice

  • Photomath - Math problem solver

    • Step-by-step solutions
    • Camera input
    • Free tier
  • Duolingo - Language learning

    • Gamified approach
    • Completely free
    • Multiple languages
  • SoloLearn - Mobile coding

    • Multiple languages
    • Bite-sized lessons
    • Community features

Special Topics

Quantum Computing

  • Qiskit Textbook - IBM quantum

    • Comprehensive course
    • Hands-on exercises
    • Real quantum computers
  • Microsoft Quantum - Q# language

    • Free simulator
    • Learning path
    • Documentation

Machine Learning

  • Google ML Crash Course - Quick introduction

    • TensorFlow exercises
    • Video lectures
    • Practice exercises
  • deeplearning.ai - Specializations

    • Some free content
    • Andrew Ng courses
    • Practical focus

Bioinformatics

  • Rosalind - Bioinformatics problems

    • Learning by doing
    • Progressive difficulty
    • Python focus
  • Galaxy - Analysis platform

    • Web-based tools
    • No programming required
    • Tutorials included

Creating Your Learning Plan

Steps to Success

  1. Assess your level - Use diagnostic tests
  2. Set clear goals - Specific and measurable
  3. Choose resources - Mix video, text, practice
  4. Create schedule - Consistent daily practice
  5. Track progress - Use platform features or journal
  6. Join communities - Get support and motivation
  7. Apply knowledge - Work on projects

Sample Weekly Schedule

  • Monday: Video lectures (1-2 hours)
  • Tuesday: Reading and notes (1 hour)
  • Wednesday: Practice problems (1-2 hours)
  • Thursday: Video lectures (1-2 hours)
  • Friday: Project work (2 hours)
  • Weekend: Review and catch-up

Tips for Using Resources

Maximize Free Resources

  • Start with completely free options
  • Use library for textbooks
  • Audit paid courses
  • Apply for financial aid when needed
  • Share resources with study groups

Avoid Overwhelm

  • Focus on one resource per topic initially
  • Complete courses before starting new ones
  • Quality over quantity
  • Take breaks to consolidate learning
  • Review regularly

Track Your Progress

  • Keep a learning journal
  • Set milestones
  • Celebrate achievements
  • Document projects
  • Build portfolio

Conclusion

These resources provide everything you need to build strong STEM foundations. Remember:

  • Start where you are - There's no shame in reviewing basics
  • Be consistent - Daily practice beats occasional marathons
  • Use multiple resources - Different explanations help understanding
  • Practice actively - Solve problems, build projects
  • Connect with others - Learning is social

Ready to start learning? Return to the Foundations Overview or jump directly to your current stage.


"The best time to plant a tree was 20 years ago. The second best time is now." - Chinese Proverb

Your learning journey starts today. Every expert was once a beginner.