What is a Duckietown Learning Experience (LX)?#

Definition

A learning experience (LX) is a stand-alone block of learning activities that is self-contained and can plug and play into a full course of materials.

Most Duckietown LXs contain interactive Jupyter notebooks with theory notes as well as opportunities to write code that can then be tested on your virtual and/or physical Duckiebot.

Although LXs can be consumed independently of courses, typically they are associated with dedicated short videos explaining the theory behind them. An example of fully laid out curriculum is Self-Driving Cars with Duckietown, our massive open online course (MOOC).

Learners can complete activities from the Duckietown LX library. This will allow you to dive into the fundamental topics of robotics and then immediately implement behaviors on your Duckiebot using your new skills.

Instructors can create additional custom learning experiences using the Duckietown development tools to present course content as interactive notebooks. To cement topics in practice, you can seamlessly integrate additional robot activities and simulated challenges in a preconfigured environment.

This prevents students from getting lost in debugging before their project even begins by eliminating extra setup steps and smoothing over complex implementation details. You can see available features on LX Features and Activities and the LX creation tutorial in How to create an LX.