Simple Web Programming (ec.ec2.python.flask)
Introduction to Linux and Unix (ec.ec1.linux.basics)
Linux Hardware Device Management (ec.ec1.linux.dev_mgmt)
Git Introduction (ec.ec1.git)
C++: Building with CMake (ec.ec1.cxx.build)
C++: OO Basics (ec.ec1.cxx.oo_basics)
C++: Interfaces (ec.ec1.cxx.iface)
EX: Temperature Sensors (ec.ec1.linux.exercise_sensors)
Python Basics (ec.ec2.python.basics)
EX: Temperature Sensors (ec.ec2.python.exercise_sensors)
C++: Unit Testing (ec.ec1.cxx.unittest)
EX: Averaging Sensor (ec.ec1.linux.exercise_avg_sensor)
GPIO (ec.ec1.linux.gpio)
EX: LED Temperature Display (ec.ec1.linux.exercise_led_display)
EX: Race Conditions (ec.ec1.mt.exercise_mt_race)
Avoiding Race Conditions: Semaphore/Mutex (ec.ec1.mt.lock)
Communication: Waiting for Something (ec.ec1.mt.wait)
EX: Avoiding Race Condition (ec.ec1.mt.exercise_mt_race_fixed)
EX: Averaging Sensor (parallel) (ec.ec1.linux.exercise_avg_sensor_parallel)
EX: Averaging Sensor, Display (ec.ec2.python.exercise_avg_display)
Sensors Web Pages (ec.ec2.python.web_sensors)