UAV/UGV Systems and Al Integration Engineer
Course title: Robotics, Autonomous Vehicles, Drones, and Artificial Intelligence
Target group: Mid Level Employee
Level: Foundations
Robotics, Autonomous Vehicles, Drones, and Artificial Intelligence
Provider
coursebrowser.dce.harvard.edu
Description
This course explores the field of artificial intelligence (AI), robotics, autonomous vehicles, and drones. We are at the forefront of a revolution that can fundamentally change a multitude of industries and transform our society, such as self-driving, autonomous cars; same-day drone delivery; and AI-powered personal robotic assistants and laborers. There is tremendous growth and opportunities in this space with billions of dollars being invested and expected market growth of 10-15 percent annually. This course explores the theories, tools, and processes that enable these technologies and the challenges, limitations, and capabilities of modern robotics, autonomous vehicles, drones, and AI technologies. Students learn about AI and sensor technologies for automation, autonomy from a systems perspective, vision-based perception and techniques, modern machine learning algorithms, mathematical modeling and abstraction, and engineering design. The goal is to develop a fundamental toolkit to advance the field and become part of the next generation of futurists and technologists.
Target
- Students
- Engineers
- Technologists
- Futurists
- AI and robotics enthusiasts
Sector
- Technology
- Robotics
- Artificial Intelligence
- Autonomous Systems
- Transportation
- Logistics
Area
- AI
- Robotics
- Autonomous Vehicles
- Drones
- Machine Learning
- Automation
- Engineering Design
Learning outcomes
- Understand the fundamentals of AI, robotics, drones, and autonomous vehicles
- Apply sensor technologies for automation and autonomous systems
- Develop vision-based perception and image processing solutions
- Implement modern machine learning algorithms in practical scenarios
- Create mathematical models and abstractions for intelligent systems
- Design and engineer robotic, drone, and autonomous vehicle systems
- Analyze the challenges, limitations, and capabilities of advanced technologies
- Evaluate real-world applications of AI, robotics, and autonomous systems
- Develop problem-solving and critical thinking skills for innovative technology solutions
- Gain hands-on experience through projects and practical exercises
Learning content
- Introduction to Artificial Intelligence, Robotics, and Autonomous Vehicles
- Fundamentals and concepts of automated and autonomous systems
- Sensor technologies and their applications in automation and robotics
- Vision-based perception and image processing techniques
- Modern machine learning algorithms and their applications
- Mathematical modeling and abstraction for intelligent systems
- Engineering design of robots, drones, and autonomous vehicles
- Challenges, limitations, and capabilities of modern technologies
- Industrial applications: drone delivery, AI-powered personal assistants, self-driving cars
- Hands-on projects and exercises to develop practical skills
Approach/method
Online
Duration
1 week
Assessment
Yes
Certification
Yes
Date
Always available
Location
Online
Website
Course title: Sensors and Sensor Circuit Design
Target group: Mid Level Employee
Level: Foundations
Sensors and Sensor Circuit Design
Provider
Coursera
Description
After taking this course, you will be able to:
- Understand how to specify the proper thermal, flow, or rotary sensor for taking real-time process data
- Implement thermal sensors into an embedded system in both hardware and software.
- Add the sensor and sensor interface into a microprocessor based development kit.
- Create hardware and firmware to process sensor signals and feed data to a microprocessor for further evaluation.
- Study sensor signal noise and apply proper hardware techniques to reduce it to acceptable levels.
Target
- Graduate students in Electrical Engineering
- professionals in sensor development
- embedded systems.
Sector
- Electrical/Electronic Engineering
- Automation
- Process Control
Area
- Sensor technology
- embedded systems
- hardware
- firmware development
Learning outcomes
- Use the core features of the Cypress PSOC development kit.
- Choose the right temperature sensor, rotary sensor and amplifier for an application.
- Interface sensors, LCD, and ADC to the PSOC development kit.
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
Learning content
- Thermal Sensors
- Sensor Development Kit and Prototyping
- Rotary and Flow Sensors
- Amplifiers and Sensor Noise
- Course Project
Approach/method
Online
Duration
3 weeks at 10 hours a week
Assessment
Yes
Certification
Yes
Date
Always available
Location
Online
Website
Course title: Deep Learning Specialization
Target group: Mid Level Employee
Level: Foundations
Deep Learning Specialization
Provider
Coursera
Description
The Deep Learning Specialization is a foundational program that will help you understand the capabilities, challenges, and consequences of deep learning and prepare you to participate in the development of leading-edge AI technology.
In this Specialization, you will build and train neural network architectures such as Convolutional Neural Networks, Recurrent Neural Networks, LSTMs, Transformers, and learn how to make them better with strategies such as Dropout, BatchNorm, Xavier/He initialization, and more. Get ready to master theoretical concepts and their industry applications using Python and TensorFlow and tackle real-world cases such as speech recognition, music synthesis, chatbots, machine translation, natural language processing, and more.
AI is transforming many industries. The Deep Learning Specialization provides a pathway for you to take the definitive step in the world of AI by helping you gain the knowledge and skills to level up your career. Along the way, you will also get career advice from deep learning experts from industry and academia.
Applied Learning Project
By the end youāll be able to:
⢠Build and train deep neural networks, implement vectorized neural networks, identify architecture parameters, and apply DL to your applications
⢠Use best practices to train and develop test sets and analyze bias/variance for building DL applications, use standard NN techniques, apply optimization algorithms, and implement a neural network in TensorFlow
⢠Use strategies for reducing errors in ML systems, understand complex ML settings, and apply end-to-end, transfer, and multi-task learning
⢠Build a Convolutional Neural Network, apply it to visual detection and recognition tasks, use neural style transfer to generate art, and apply these algorithms to image, video, and other 2D/3D data ⢠Build and train Recurrent Neural Networks and its variants (GRUs, LSTMs), apply RNNs to character-level language modeling, work with NLP and Word Embeddings, and use HuggingFace tokenizers and transformers to perform Named Entity Recognition and Question Answering
Target
- Aspiring AI practitioners and data scientists
- Professionals seeking to deepen their understanding of deep learning
- Researchers and industry practitioners in AI and machine learning
- Students and developers looking to advance careers in AI and deep learning
Sector
- Technology and Software Development
- Healthcare (medical imaging, speech recognition)
- Finance (quantitative modeling, fraud detection)
- Natural Language Processing and Language Technologies
- Multimodal and multimedia industries (image, video, audio processing)
Area
- Artificial Intelligence and Machine Learning
- Deep Learning and Neural Networks
- Computer Vision
- Natural Language Processing
- Data Science and Analytics
Learning outcomes
- Build and train deep neural networks, identify key architecture parameters, implement vectorized neural networks and deep learning to applications
- Train test sets, analyze variance for DL applications, use standard techniques and optimization algorithms, and build neural networks in TensorFlow
- Build a CNN and apply it to detection and recognition tasks, use neural style transfer to generate art, and apply algorithms to image and video data
- Build and train RNNs, work with NLP and Word Embeddings, and use HuggingFace tokenizers and transformer models to perform NER and Question Answering
- Learn in-demand skills from university and industry experts
- Master a subject or tool with hands-on projects
- Develop a deep understanding of key concepts
- Earn a career certificate from DeepLearning.AI
Learning content
- Neural Networks and Deep Learning
- Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
- Structuring Machine Learning Projects
- Convolutional Neural Networks
- Sequence Models
Approach/method
Online
Duration
2 months at 10 hours a week
Assessment
No
Certification
Yes
Date
Always available
Location
Online
Website
Course title: Drone Programming
Target group: Mid Level Employee
Level: Extended Know-How
Drone Programming (Software Development for Ardupilot Powered Unmanned Systems)
Provider
Udemy
Description
Fully autonomous unmanned systems are important technological and engineering wonders of today’s world. All autonomous unmanned systems need an autopilot that controls the behaviors and working mechanism of the unmanned platform and controls the platform by semi-autonomous or fully autonomous.
The ArduPilot project provides an advanced, full-featured, and reliable open source autopilot software system. The Ardupilot software system is capable of controlling almost any vehicle system imaginable: conventional and VTOL airplanes, gliders, multi-rotors, helicopters, sailboats, powered boats, submarines, ground vehicles, and even balance robots. The supported vehicle types frequently expand as use cases emerge for new and novel platforms.
This course covers some of the most important aspects of software development for controlling and monitoring Ardupilot autopilot software system-powered unmanned autonomous systems.
In this course, you are going to learn the following:
- Ability to setup and run Ardupilot autopilot simulation environment.
- Developing Python programming language scripts that communicate with Ardupilot software system using Dronekit library.
- Understanding MAVLink messages and creating custom scripts using Python programming language and PyMAVLink library.
- Learn how to use the MAVProxy Command Line Ground Control Station and what it does.
- Autopilot onboard software development using LUA programming language.
- Custom embedded software development with Ardupilot autopilot software system.
In this course, there are also supplementary sample projects, assignments, and resources to gain hands-on experience to work with the Ardupilot autopilot software system.
Target
- Software developers and engineers work on unmanned autonomous systems
- Companies those work on unmanned autonomous system (UAS), unmanned aerial vehicle (UAV) and drone industries
- Enthusiasts and hobbyists with an idea to expand the capabilities of remote controlled vehicles
- Students or teams that compete in competitions related to unmanned autonomous systems (UAS), unmanned aerial vehicles (UAV) and drones
- Drone and UAV hobbyists wants to monitor and control ArduPilot powered unmanned vehicles
Sector
- Aerospace & Defense
- Robotics & Automation
- Unmanned Systems
- Research & Development
- Software Engineering
Area
- Autonomous unmanned systems
- autopilot software development
- UAV/drone software
- embedded systems programming
- simulation and control systems.
Learning outcomes
- Understand and gain experience the capabilities and features of the ArduPilot autopilot software system
- Develop custom mission software that communicates with autopilot
- Ability to setup and run ArduPilot autopilot simulation environment
- Ability to read telemetry data and give commands to autopilot by communicating with ArduPilot using Python programming language
- Creating Python scripts with Dronekit library that communicates with ArduPilot
- Ability to develop custom Python scripts with PyMAVLink and understanding the MAVLink protocol
- Learn how to use the MAVProxy Command Line Ground Control Station and what it does
- Autopilot onboard software development using LUA programming language
Learning content
- Setting up the build and simulation environment
- MAVProxy command line ground control station
- Software development with Python using Dronekit library
- Software development with Python using PyMAVLink library
- On-board software development with LUA programing language
- Course documents
Approach/method
Online
Duration
25.5 hours on-demand video
Assessment
No
Certification
Yes
Date
Always available
Location
Online
Website
Course title: Build and Deploy Real-Time AI at the Edge with Computer Vision and Embedded Systems
Target group: Mid Level Employee
Level: Extended Know-How
Build and Deploy Real-Time AI at the Edge with Computer Vision and Embedded Systems
Provider
smartnetacademy
Description
Artificial Intelligence is quickly moving beyond centralized data centers as real-time processing becomes crucial in todayās connected world. Devices are now making decisions instantly at the edge, closer to the data source transforming how we approach AI deployment. This shift calls for new skill sets, and the Edge AI Masterclass: Build and Deploy Real-Time AI at the Edge with Computer Vision and Embedded Systems answers that call. Offered by SmartNet Academy, the course empowers learners with the ability to build intelligent edge systems that prioritize performance, security, and responsiveness. As one of the most application-focused edge AI courses available today, the program takes a deep dive into how AI integrates with edge computing through practical projects and in-depth modules. From computer vision to embedded systems, youāll gain real-world knowledge that prepares you to develop, deploy, and manage edge solutions confidently. Whether youāre in healthcare, smart manufacturing, or IoT innovation, this course ensures you have the practical tools and strategic mindset to lead. Edge AI courses like this are essential for professionals looking to drive forward-thinking projects in an increasingly decentralized world of intelligent devices.
Target
- AI engineers
- Embedded systems developers
- IoT specialists
- Data scientists
- Software engineers
- R&D professionals
Sector
- Healthcare
- Smart Manufacturing
- IoT/Industry 4.0
- Technology & Innovation
Area
- Edge AI
- Computer Vision
- Embedded Systems
- Real-time AI Deployment
Learning outcomes
- What to learn (300 words): list one benefit per line
- Target audience (200 words): one line per target audience
- Requirement (150 words): one per line
Learning content
- Introduction to Edge Al: Concepts and Applications
- Understanding Edge Al Architectures and Frameworks
- Developing Intelligent Edge Solutions: Tools and Techniques
- Advanced Edge Al: Optimization and Deployment Strategies
- Edge Al Solutions in Action: Case Studies and Future Trends
Approach/method
Online
Duration
4-8 week
Assessment
Yes
Certification
Yes
Date
Always available
Location
Online
Website
Course title: AI-Powered IT Troubleshooting
Target group: Junior (Fresh Employee)
Level: Foundations
AI-Powered IT Troubleshooting
Provider
Udemy
Description
Harness the power of Artificial Intelligence to transform your IT troubleshooting capabilities. This cutting-edge course empowers you to leverage AI as your ultimate ally in identifying, resolving, and preventing tech issues.
What You’ll Learn:
- AI-Enhanced Problem Solving: Master the art of integrating AI tools into every step of your troubleshooting workflow, from rapid issue identification to efficient resolution.
- Proactive Maintenance Strategies: Discover how AI can predict and prevent issues before they occur, minimizing downtime and optimizing system performance.
- Hands-On AI Experience: Gain practical skills using state-of-the-art AI tools and platforms for data analysis, task automation, and informed decision-making.
- Large Language Models (LLMs) in Action: Explore the capabilities of LLMs, including:
- Token understanding and Retrieval-Augmented Generation (RAG)
- Image and document analysis
- Code generation and diagnostics
- Technical manual interpretation
- Advanced Techniques: Learn isolation methods and prompt engineering to supercharge your troubleshooting process.
Why This Course?
- Relevant for All Levels: Whether you’re a seasoned IT pro or new to the field, this course offers valuable insights and practical skills.
- Future-Proof Your Career: Stay ahead in the rapidly evolving IT landscape by mastering AI-driven troubleshooting techniques.
- Immediate Impact: Apply your new skills to solve real-world IT challenges more efficiently and effectively.
Comprehensive Learning: From theory to hands-on practice, gain a 360-degree understanding of AI in IT support.
Target
- IT professionals,
- helpdesk technicians
- system administrators
- IT support staff
- tech enthusiasts.
Sector
- Information Technology (IT)
- Technical Support
- Ā IT Services
Area
- AI-driven IT troubleshooting
- proactive system maintenance
- automation in IT support
- Large Language Models (LLMs) application in tech diagnostics
Learning outcomes
- Gain a foundational understanding of AI and Large Language Models (LLMs), including their types, capabilities, and applications in IT.
- Be proficient in using LLMs for image and document analysis, extracting valuable insights from various data types.
- Be capable of generating diagnostic code using LLMs and utilizing it to troubleshoot software and system problems effectively.
- Evaluate and select appropriate LLMs for specific tasks based on their understanding of benchmarking and knowledge of the latest advancements in LLM.
Approach/method
Online
Duration
43 mins on-demand video
Assessment
Yes
Certification
Yes
Date
Always available
Location
Online
Website
Course title: Drones for Environmental Science
Target group: Junior (Fresh Employee)
Level: Awareness
Drones for Environmental Science
Provider
Coursera
Description
How can drones be used for good in environmental science? What types of data can scientists collect, and how should they go about collecting it using drones? Why should someone integrate drones into their existing career or pursue this field? This Duke Environment+ course serves as an introduction for anyone interested in learning more about drone use in the environmental sciences. No background knowledge in drones is assumed or necessary. Over the course of four weeks, you will discover the basics of drone use in the environmental sciences, including specific benefits of using drones for scientific research; types of drones and how they are used for different purposes and missions; and best research practices, including legal and ethical concerns. The final week of the course will help you get started on exploring different career paths that involve drones by introducing you to professionals working with this technology in the environmental sciences. By the end of the course, you should be better equipped to consider how to use drones for your own research interests, and you will be better prepared for the more in-depth Environment+ course sequence UAS Applicants and Operations in Environmental Science, should you decide to continue your studies.
Target
- Students, early-career researchers, and professionals in environmental science with interest in technology applications
Sector
- Environmental science
- Conservation
- ecological research
Area
- Drone applications in environmental monitoring, research practices, and career pathways in environmental technology
Learning outcomes
- Describe how a variety of drones can accomplish important missions for environmental science.
- Explain the importance of key best practices in drone research, including legal and ethical concerns.
- Discover relevant career paths in drones for environmental science.
Learning content
- Module 1: Introduction to Drones
- Module 2: Why Drones Are Good for Environmental Research
- Module 3: How to Approach Research with Drones
- Module 4: Career Paths
Approach/method
Online
Duration
1 week to complete at 10 hours a week
Assessment
Yes
Certification
Yes
Date
Always available
Location
Online
Website
Course title: Real-Time Embedded Systems Specialization
Target group: Mid Level Employee
Level: Extended Know-How
Real-Time Embedded Systems Specialization
Provider
Coursera
Description
The Real-Time Embedded Systems specialization is a series of four course taking you from a beginning practitioner, to a more advanced real-time system analyst and designer. Knowledge and experience gained on hard to master topics such as predictable response services, when to allocate requirements to hardware or software, as well as mission critical design will enhance your engineering talent. You will gain experience building a simple, but real, system project with real-time challenges, that will boost your confidence.
The hands-on, at home, project hardware is affordable, widely available, and quick-time-to market methods leverage Linux real-time extensions, open source RTOS (Real-Time Operating System), as well as tried and true cyclic executives.
After you complete all four courses in the series, you can consider yourself an intermediate to more advanced real-time system practitioner. This knowledge is invaluable for medical, aerospace, transportation, energy, digital entertainment, telecommunications, and other exciting embedded career options. The series stresses hands-on practice and assessment of your learning progress, not only based on knowledge acquisition, but by teaching you to put theory into practice and how to evaluate design options and make optimal choices. The unique final project allows you to see real-time challenges with your eyes, to debug interactively, and build a simple at-home detection, tracking and synchronization system.
Target
- Beginner to intermediate engineers wanting to specialize in embedded and real-time systems
- Practitioners in hardware/software system design
- Engineering students and professionals aiming to advance in mission-critical system development
Sector
- Medical devices
- Aerospace
- Transportation
- Energy systems
- Digital entertainment
- Telecommunications
- Embedded systems industry in general
Area
- Real-Time Embedded Systems
- Real-Time Operating Systems (RTOS)
- Mission-critical system design and analysis
- Hardware/software integration
- Predictable response services and cyclic executives
Learning outcomes
- Learn in-demand skills from university and industry experts
- Master a subject or tool with hands-on projects
- Develop a deep understanding of key concepts
- Earn a career certificate from University of Colorado Boulde
- Rate Monotonic theory and policies
- Methods of Rate Monontoic analysis
- Real-time system design techniques
- Engineering principles for allocating functionality and services to hardware, firmware or software implementation
Learning content
- Course 1: Real-Time Embedded Systems Concepts and Practices
- Course 2: Real-Time Embedded Systems Theory and Analysis
- Course 3: Real-Time Mission-Critical Systems Design
- Course 4: Real-Time Project for Embedded Systems
Approach/method
Online
Duration
5 months at 10 hours a week
Assessment
No
Certification
Yes
Date
Always available
Location
Online
Website
Course title: High Performance Collaboration: Leadership, Teamwork, and Negotiation
Target group: Junior (Fresh Employee)
Level: Awareness
High Performance Collaboration: Leadership, Teamwork, and Negotiation
Provider
Coursera
Description
Are leaders born or made? Learn the essential skills to develop and expand your leadership repertoire, design teams for collaboration, and craft win-win negotiation strategies. High Performance Collaboration: Leadership, Teamwork, and Negotiation focuses on leadership, teamwork, and negotiation. Students will engage in self-assessments to analyze their leadership style, develop team charters to optimize their groups, and develop a game plan for effective negotiation.
Target
- Aspiring leaders
- Managers
- team leads
- professionals seeking leadership development
Sector
- Business
- Management
- Human Resources
- Organizational Development
Area
- Leadership
- Teamwork
- Negotiation
- Collaboration Skills
- Professional Development
Learning outcomes
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
Learning content
- Module 1: Introduction to the Organizational Leadership Specialization
- Module 2: Leadership
- Module 3: Teamwork Module 4: Negotiation
Approach/method
Online
Duration
1 week to complete at 10 hours a week
Assessment
Yes
Certification
Yes
Date
Always available
Location
Online
Website
Course title: Effective Stakeholder Communications for Technology Professionals
Target group: Mid Level Employee
Level: Foundations
Effective Stakeholder Communications for Technology Professionals
Provider
skillsoft
Description
In this course, you will learn how to identify your stakeholders, how to choose the right channels with which to communicate with your stakeholders, how to hone your stakeholder message, how to establish trust with your stakeholders through difficult communications, and how to engage your stakeholders through storytelling.
Target
- Primary: IT/Tech resource managers, program/project managers, and procurement leads
- Secondary: Executives, finance officers, and compliance officers who oversee technology investments
Sector
- Technology & Digital Transformation: for organizations integrating new tech resources
- Public Sector / Government: for stakeholder engagement in policy, grants, or public IT programs
- Corporate/Enterprise: for internal IT enablement and stakeholder alignment in large companies
Area
- Stakeholder Identification & Mapping: defining who counts as a stakeholder, their influence, interest, and needs
- Communication Channels & Cadence: selecting appropriate channels (email, meetings, dashboards, town halls, newsletters) and frequency
- Message Crafting & Positioning: tailoring value propositions to stakeholder objectives and language
- Trust & Difficult Conversation Techniques: strategies for transparency, empathy, and constructive resolution during challenging talks
- Storytelling & Engagement: using narrative to connect tech resources to stakeholder outcomes and milestones
Learning outcomes
- Discover the key concepts covered in this course
- Recognize key considerations when preparing to engage with stakeholders
- Identify the three classifications of communication methods
- Identify the best practices for honing your stakeholder message
- Identify the steps in crafting and delivering difficult communications
- Identify the techniques for developing a story
Learning content
- Module 1: Understanding Stakeholders
- Module 2: Communication Channels & Styles
- Module 3: Crafting Stakeholder Messages
- Module 4: Building Trust Through Difficult Conversations
- Module 5: Storytelling for Stakeholder Engagement
Approach/method
Online
Duration
40 minutes
Assessment
No
Certification
Yes
Date
Always available
Location
Online
Website