Skip to main content

Useful learning resources


  • Getting Started With Arduino 3rd Edition by Massimo Banzi and Michael Shiloh
    A short and practical guide to the getting started with the Arduino platform. Explains what you might use it for, the principles behind the platform, some basic code and electronics guidance.
  • Make: Electronics by Charles Platt A very hands on guide to the fundamentals of electronics. Assumes no prior knowledge and uses some great real world examples and practical applications.
  • Practical Electronics for Inventors 3rd Edition by Paul Scherz and Simon Monk
    A more in-depth look at electronics. Very good for those with a grasp on the basic topics.


Virtual Learning and Emulation

  • As part of your UAL access, you get access to all the LinkedIn Learning courses, avilable here:

  • TinkerCAD - From AutoDesk, can simulate your rduino and components and write code and test before physically building. Also very easy to use 3D CAD utility for designing//building STL filrs for 3D Printing.

  • Circuit IO - Essentially a shop, but has a great app that lets you drag & drop components onto a simulator with a range of embedded computing modules and program them. It has a functionality which arranges ports and gives you the simple basic programming and libraries for those components. Bear in mind, you should be programming for your projects yourself and submissions using the auto-generated code should explicitly say where the code came from (we have a plagiarism detection system which will disqualify your marks if you do not state your code came from here).

  • Easy laser cutting case design: