While making GeekForge — a daily listing of interesting coding tasks — we researched several sources where you can learn robotics and IoT, and we thought it would be a good idea to share this list with you.
While the first smart device is dated back to 1982 (a Coca-Cola vending machine), robots and Internet-powered appliances were considered science fiction for decades. Until today that is, when nearly a quarter of US households own a smart speaker. A humanoid robot, Sophia, was even given citizenship in Saudi Arabia.
Robotics and Internet of Things, from a developer standpoint, are no more than computers with better hardware capabilities. If you’re deliberately ignoring its innovation due to your lack of physics knowledge or the financial investment needed of the required devices, you’ll soon find out that nowadays you can learn all the fundamentals with no monetary investment at all.
To prove it to you, I created a list of the best resources you can use to start your journey into learning about one of the most important innovations in technology that’s already happening right now: from drones delivering mail to fridges ordering food and self-driving cars!
This course provides an overview of robot mechanisms, dynamics, and intelligent controls.
The course is presented in the standard format of lectures, readings, and problem sets.
You can solve tasks independently or discuss them with the community. It’s the best way to educate yourself on new technology and build a portfolio of your completed tasks.
The objective of this course is to provide the basic concepts and algorithms required to develop mobile robots that act autonomously in complex environments.
This text offers readers an introduction to the fundamentals of mobile robotics, spanning the mechanical, motor, sensory, perceptual, and cognitive layers the field is comprised of.
This course provides a mathematical introduction to the mechanics and control of robots that can be modeled as kinematic chains.
This text reflects the great advances that have taken place in the past ten years for dynamic and nonholonomic systems.
Replenishes the national supply of (robotics) technology experts and expertise.
Learn the building blocks for starting a career in robotics. Gain experience by programming robots to perform in situations such as crisis management.
In this course, learn what IoT is and how it works from a technical standpoint.
This course is an entry-level introduction to developing and deploying solutions for the Internet of Things.
This course will help you gain adequate knowledge about the Internet of Things.
This course will quickly teach you the most important details regarding the integration of cloud computing and the IoT, which will give your computer programming career a solid boost.
This course will teach you the fundamental risks prevalent in the IoT space as well as the skills and techniques required to assess and mitigate them.
This module introduces common low-level security problems and solutions through example.
These TED Talks offer fantastic demos and serious ideas on our evolving relationship with robots.
Robots are not here yet like the sci-fi movies imagined them, but smart devices thinking for themselves are definitely a reality today. Do you want to bring forth the next device that would make our lives easier? You can start with a video course, a YouTube series, or by signing yourself up for the daily tasks on GeekForge. Anything is better than just sitting on your hands all day.