My tutorial wishlist is for tutorials on:

geometry,

kinematics,

dynamics, and

general dynamical systems,

NEWTONIAN theory (See Newtonian Model Types below),

ELECTROMAGNETIC theory (Bivector Fields) and

RELATIVITY theory (Spacetime Algebra)
Newtonian MODEL TYPES, including
 PARTICLE,
 RIGID BODY,
 ELASTIC SOLID,
 IDEAL FLUID,
 IDEAL GAS
MODELING SOFTWARE for learning and doing physics
by DAVID HESTENES
ā2.4. Modeling tool kitsā
" In this section we discuss the design of an integrated sequence of tool kits for modeling geometry, kinematics, dynamics, and general dynamical systems, in that order. Beginning with geometry, each kit presupposes and expands the capabilities of the kit preceding it."
āThe generic structure of systems theory is reflected in the specific structure of scientific theories. Physics consists of a network of overlapping theories, and students will discover this by opening a THEORY MENU and exploring the contents. The selections available on the menu include NEWTONIAN theory, ELECTROMAGNETIC theory and RELATIVITY theory. Each theory defines a conceptual world which students can select with a mouseclick. For example, the NEWTONIAN WORLD is defined by the system of laws displayed schematically in a dialog box which appears when the Newtonian theory is selected (Fig. 2.53, adapted from Hestenes 1992). Note that the laws fall into three general categories which apply to every theory: kinematics, dynamics and interactions. For a detailed discussion of any law (following Hestenes, 1986, Chap. 9), the student clicks on the appropriate LAW button. The ZEROth LAW, defining the concepts of space and time, is the most complex of the laws and the most fundamental, because it is the foundation for measurement theory. Ironically, it is not even identified as a law in standard textbooks. That is not a minor oversight, for the shift from Newtonian mechanics to Relativistic mechanics is the consequence of a subtle alteration of the Zeroth law. Students are able to discover such differences among physical theories by exploring the Theory Menu.ā
āā¦ a MODEL MENU offering the student a selection of Newtonian MODEL TYPES, including PARTICLE, RIGID BODY, ELASTIC SOLID, IDEAL FLUID, IDEAL GAS.ā
āThis impending software crisis can be averted if scientists, educators and software developers collaborate on the development of a integrated mathscience software curriculum which is scientifically and pedagogically sound. We say āsoftware curriculumā rather than ācurriculum software,ā because we see it as an agent for curriculum reform rather than an enhancement of the standard curriculum. The aim is to build the curriculum across all grade levels into an integrated system of software packages. This approach to curriculum reform is potentially far more effective than the mere publication of authoritative curriculum standards and recommendations, because software design can be more strictly controlled, and, riding the wave of technological change, software can more easily penetrate bureaucratic and academic barriers standing in the way of reform.ā
Modeling