Device-Agnostic Design is a philosophy that drives building applications that work on multiple devices. In this free open online course, you’ll learn basics of Flutter and Dart, and learn to use them in Device-Agnostic Design. The focus is on hands-on practice, where you will learn to design, implement, and test applications that work on a wide array of devices.