The science
Buoyancy. The envelope is open at the bottom, so the hot air stays at ambient pressure: ρ = p/(R T). Net lift is L = (ρa - ρi) V g - m g, with m the structure, basket, fuel and passengers. Floating needs ρi = ρa - m/V, a closed-form temperature that the page checks.
Atmosphere. International Standard Atmosphere troposphere: T = T0 - 6.5 z/1000, p = p0(T/T0)5.256. Thinner air gives less lift per kelvin, so climbing needs ever hotter air.
Dynamics. (m + ρiV + ½ρaV) dv/dt = L - ½ρa Cd A v|v| (the last mass term is the added mass of the air the envelope pushes). Heat: cp ρi V dTi/dt = Pburner - UA (Ti - Ta) minus mixing when venting. The time lag of the temperature is why balloons answer a burn slowly.
Wind. Speed grows with height and the direction veers; the balloon moves with the local wind at its altitude and has no other horizontal propulsion. Simplifications: uniform envelope temperature, no envelope deflation or cooling gradient, constant burner efficiency, no rain, no thermals, terrain at sea level, standard-atmosphere pressure at the ground. Not a flight-training tool.