Hands-on Robotics with Raspberry Pi and Python.
Starts with basics of programing and physical computing, covers advanced topics on robotics.
BasicsÂ
Introduction to Raspberry PiÂ
Setting up Raspberry Pi
ProgrammingÂ
Introduction to ProgrammingÂ
Python programmingÂ
Basics of Python  Â
Simple program structureÂ
Good programming practicesÂ
Solve simple problems
Understanding Raspberryâ??s GPIO
Connecting to external devices
Read & Write from GPIO
Â
Smart Start
Advanced Python Programming
Advanced Python controls
Advanced programming structure
Exploring GPIOÂ
Connect & Control external devices with RaspberryÂ
SwitchesÂ
Display segments
7 Segment DisplayÂ
8X8 LED board
Serial LCD
Various sensors
DC Motors / Servo Motors / Stepper MotorsÂ
Relay
Bluetooth
Projects
Introduction to Internet of Things (IoT)
Â
ProjectsÂ
Build a Bluetooth controlled Robot
Build a voice controlled Robot
Build your own project
Build a IoT project
Â
About Raspberry Pi
Raspberry Pi is a credit-card-sized computer that plugs into your TV and a keyboard. It is a capable little computer which can be used in electronics projects, and for many of the things that your desktop PC does, like spreadsheets, word processing, browsing the internet, and playing games. It is being used by adults and children all over the world to learn programming and digital making. Â
Â
About Python
Python is a powerful programming language that's easy to use  and with Raspberry Pi lets you connect your project to the real world.  Python syntax is very clean, with an emphasis on readability and uses standard English keywords. Â