Skip to content
STEM Class
Stream
Disciplines
Русский
English
Español
STEM Class
Making STEM easier to understand
Approachable articles about science, technology, engineering, and mathematics.
Stream
1
What is STEM and Why Does It Matter?
Education
2
What is Programming?
Computer Science
3
Why Do We Need Variables? Or How Does an Algorithm Become Universal?
Computer Science
4
(*) On Leaky Abstractions
Computer Science
5
How to Weigh John Using a Ruler?
Physics
Geometry
6
Hello, World! Introduction: Where the First Program Begins and Why
Computer Science
7
It's All the Fault of Dimensions. Or, What Does a Variable's Data Type Have to Do With It?
Physics
Computer Science
8
From Mass to Volume, or How to Weigh What Doesn't Fit on a Scale?
Physics
Geometry
9
How Archimedes Helped King Hiero Avoid Being Swindled
Chemistry
Physics
Geometry
10
Quantities per Unit: How to Measure the Immeasurable, or a Journey of More Than 300,000 Kilometers
Physics
Mathematics
11
Is Education Dead? Part 1: The Imitation Game
Education
12
Is Education Dead? Part 2. Show Must Go On?
Education
13
Ole, Ole, Ole: How Not to Miss a Goal Moment and What Do Quantities per Unit Have to Do With It?
Computer Science
14
(*) The Power of Adaptation or Variable Bitrate
Computer Science
15
Upper Bound / Lower Bound Estimation. Or How to Deal with Uncertainty?
Problem Solving
16
Upper Bound Estimation via the Weakest Link
Problem Solving
17
Hello, World! Part 1. A Bit About the Environment and Toolchain
Computer Science
18
Hello, World! Part 2. Implementation in Python, JavaScript, C, C++. How to Look at Code Correctly and What is a String / String Literal?
Computer Science
19
Hello, World! Part 3. The Screen Output Function: Letters on the Screen – It's Not That Simple!
Computer Science
20
Hello, World! Part 4. Screen Output in JavaScript. Log, Forest, log! And What is the Console.
Computer Science
21
(*) No logs, no clues
Computer Science
22
(*) Who Watches the Logs?
Computer Science