STEM Foundations: The Universal Skill Stack
The shared base every STEM career uses: working with numbers and units, testing ideas fairly, handling data and code, and explaining your work.
Leads to: Data Analyst, Data Scientist, Machine Learning Engineer, Software Developer, UI Developer, Cybersecurity Engineer, Systems Analyst, Database Administrator, Cloud Engineer, Mobile Developer, Web / Full-Stack Developer, Back-End Developer, DevOps / Site Reliability Engineer, QA / Test Engineer, Data Engineer, IT Support Specialist, Civil Engineer, Mechanical Engineer, Electrical Engineer, Biochemist, Biological Technician, Medical Laboratory Technologist, Chemist, Physicist, Materials Scientist, Statistician, Actuary, Operations Research Analyst, Electrician, Industrial Machinery Mechanic, Video Game Designer, UI/UX Designer, IT Project Manager, Technical Trainer, Computer Science Teacher
About this course
Whether you want to be an electrician, a data scientist, a lab technologist or a game designer, your work will rest on the same foundation: reasoning with numbers and units, testing ideas fairly, measuring honestly, organising files and data, thinking in clear steps, and explaining what you found to other people. This beginner course covers that foundation in four short modules: quantitative reasoning, scientific reasoning, computing and data fluency, and communication, ethics and career evidence. Every lesson has three ways to learn: a reading with worked examples, free videos from reputable educators, and a hands-on activity or quiz. The code activities are fill-in-the-blank, so you do not need any programming experience. By the end you will have run a fair test, reported a measurement with its uncertainty, summarised a research study, written your first lines of Python and JavaScript, planned a study routine, and started a portfolio log you can keep building throughout your career.
Course content
Module 1
Quantitative Reasoning
3 lessons · 1h 31mWork with units, estimate before you calculate, read charts and averages critically, and handle ratios, percentages and rates.
- 30mNumbers, units, and estimationReading
Convert units with dimensional analysis and sanity-check answers with order-of-magnitude estimates.
- 29mReading data: charts, averages, and cause vs. correlationReading
Read a chart critically, pick the right average, and tell correlation from causation.
- 32mRatios, percentages, and ratesReading
Solve everyday ratio, percent-change and rate problems without falling into the common traps.
Module 2
Scientific Reasoning
3 lessons · 2h 1mDesign fair tests, report measurements with honest uncertainty, and pull the claim, method and limits out of a study.
- 46mThe scientific method and experimentsReading
Turn a question into a testable hypothesis and design a fair test that changes one variable.
- 28mMeasurement, uncertainty, and evidenceReading
Report measurements with an honest uncertainty and sensible significant figures.
- 47mReading a research summaryReading
Pull the claim, the method and the limits out of a short study or research summary.
Module 3
Computing & Data Fluency
3 lessons · 1h 39mOrganise files, try the command line, sort data in a spreadsheet, write your first code, and think in algorithms.
- 39mFiles, the command line, and spreadsheetsReading
Organise project files, try the command line, and sort and summarise a table of data.
- 28mProgramming basics and version controlReading
Understand variables, conditions and loops, and why teams keep their work in version control.
- 32mThinking in algorithmsReading
Break a task into precise, ordered and testable steps, then turn them into code.
Module 4
Communication, Ethics & Career Evidence
3 lessons · 2h 7mExplain technical work clearly, work ethically and safely, build a portfolio log, and learn how to learn.
- 37mExplaining technical work clearlyReading
Explain a technical idea to a non-expert: lead with the point, use plain words, and check understanding.
- 44mEthics, safety, and building your evidenceReading
Work ethically and safely, and start a portfolio log that proves what you can do.
- 46mLearning how to learnReading
Plan a weekly study routine that uses spaced practice and self-testing to make learning stick.
Where this course leads
Next course on the path
Careers that use it
- Data Analyst
- Data Scientist
- Machine Learning Engineer
- Software Developer
- UI Developer
- Cybersecurity Engineer
- Systems Analyst
- Database Administrator
- Cloud Engineer
- Mobile Developer
- Web / Full-Stack Developer
- Back-End Developer
- DevOps / Site Reliability Engineer
- QA / Test Engineer
- Data Engineer
- IT Support Specialist
- Civil Engineer
- Mechanical Engineer
- Electrical Engineer
- Biochemist
- Biological Technician
- Medical Laboratory Technologist
- Chemist
- Physicist
- Materials Scientist
- Statistician
- Actuary
- Operations Research Analyst
- Electrician
- Industrial Machinery Mechanic
- Video Game Designer
- UI/UX Designer
- IT Project Manager
- Technical Trainer
- Computer Science Teacher