This collection of resources is both comprehensive and engaging. The topics covered, Vector Fields, Electro- and Magneto-statics, Faraday's Law, and Light cover the core topics in this level of course. The simulations provide excellent illustrations of physical phenomena that are otherwise difficult for students to grasp. The ability to change parameters on the simulations provides opportunities to explore the physics. Finally, but of particular note, the textual material is excellent, on a par with quality textbooks on the topic.
This is part of a studio-based approach to introductory physics where interactive activities are a core part of the learning process. The author provides references to some of the advantages and drawbacks to this approach.