Robotics Specialization: Estimation and Learning

License: LCGH8PCGXU6B (July 2017)

Introduction to probability and sensor filtering. Contents include color learning and detection, Kalman filter to reduce the noise in a system and creating a map of the world using sensor readings.

Robotics: Estimation and Learning

Robotics Specialization: Perception

License: 8V3DN3XD3SZ2 (June 2017)

Introduction to computer vision and robot navigation using visual odometry and landmark-based detection through feature extraction and optical flow among other representations.

Robotics: Perception

Robotics Specialization: Mobility

License: N298F2YLXCNM (June 2017)

Introduction to robot body and behaviour designs, animal and robotic mobility and kinematics and dynamics of legged robots. Paradigm shift from actively controlled limbs to mechanically based movement.

Robotics: Mobility

Robotics Specialization: Computational Motion Planning

License: PKPVZBP2L8AN (June 2017)

Introduction to path planning, finding routes for the robot to get to its destination while avoiding obstacles. Algorithms taught are Dijkstra, A Star, Probabilistic Road Maps, Randomly Exploring Rapid Trees and Artificial Potential Fields.

Robotics: Computational Motion Planning

Robotics Specialization: Aerial Robotics

License: HBAWP9D8B2YW (March 2017)

Introduction to the mechanics of flight and the design of quadrotor flying robots. Component selection depending of size and indoors/outdoors flight zone conditions, dynamic model and 3D PID controller development.

Robotics: Aerial Robotics

Foundation course on Embedded Linux

License: UC-8R236MUS (December 2016)

Introduction course to Embedded Linux. Course contents include understanding the booting process, building a compiler toolchain, creating the file system and deploying the whole onto the target board.

Foundation course on Embedded Linux

ARM Cortex-M Bare-Metal Embedded-C Programming

License: UC-U6LOD8TQ (November 2016)

Introduction to the Cortex-M microcontroller family and its architecture, its internals and memory map. Programming using pointers, preprocessors, bitwise operations and data structures. Introduction to CMSIS and uploading the system to the to board.

ARM Cortex-M Bare-Metal Embedded-C Programming

Embedded Systems Programming on ARM Cortex-M3/M4 Processor

License: UC-9M961FW4 (November 2016)

Introduction to Cortex-M3/M4 and their memory architechture. Programming and theory on different subjects such as stack, system exceptions and interrupts, interrupt priorities and Cortex-M3/M4 OS specific features.

Embedded Systems Programming on ARM CortexM...

The Ultimate Ethical Hacking Boot Camp: Beginner to Pro

License: UC-NA964749 (November 2016)

Introduction to ethical hacking, tools and procedures used. Methodology of the different phases such as gathering preliminary information using search engines and social networks, documenting every pattern/habit/weakness found, scanning open ports using nmap, finding attack zones such as default passwords, email group IDs, using metasploit, windows password cracking, phishing and using social engineering techniques.

The Ultimate Ethical Hacking BootCamp

Electrical, Electronics and PCB Design Safety & Compliance

License: UC-U72RL4N8 (November 2016)

Introduction to electric, electronic and PCB design. Concepts taught are insulation types, product classes, fuses and earth connections, electric strength and leakage currents, clearance and creepage distance calculations, critical components, IPxx protection and product development examples using resources from International Electrotechnical Commission

Electrical, Electronics and PCB Design Safety & ...

Control of Mobile Robots

License: N/A (March 2013)

Introduction to robots in general and mobile in particular. Concepts explained include car-like robots, differential-drive robots, sensor types and limitations, odometry, sensor fusion, obstacle avoidance, boundary following, PID control and navigation control.

Control Of Mobile ...