This is an introductory course textbook in electronics, programming, and microprocessing. It explains how to connect and control various electronic components, how to wire and read common types of sensors, and how to amplify, filter, and smooth sensor readings. This will allow the learner to start designing and building their own equipment for research projects. The course starts at a beginner level, assuming no prior knowledge in these areas. Programming and microprocessing is taught using the Arduino IDE. This book can serve as a stand-alone crash course for a self-motivated learner. It can also be directly adopted as a course textbook for an elective in a college, university, or high school context. Sections include various fun lab activities that increase in difficulty, and enough theory and practical advice to help complement the activities with understanding. Resources are provided to the instructor to organize the lectures, activities, and individual student design projects. These tools will help any reader turn their electronic project ideas into functional prototypes.