Remote sensing courses can help you learn about satellite imagery analysis, geographic information systems (GIS), and environmental monitoring techniques. You can build skills in data interpretation, spatial analysis, and remote sensing applications in agriculture and urban planning. Many courses introduce tools like ArcGIS and QGIS, along with software for processing satellite data, that support analyzing and visualizing geographic information.

LearnQuest
Skills you'll gain: Network Troubleshooting, Help Desk Support, System Configuration, Computer Hardware, Networking Hardware, Hardware Troubleshooting, Technical Support, Peripheral Devices, System Support, Desktop Support, Computer Networking, Operating Systems, Wireless Networks
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Telehealth, Patient Safety, Health Technology, Help Desk Support, Medical Equipment, System Support, Technical Support, Patient Education and Support, Health Care, Issue Tracking, Network Support, Change Control, Medical Devices, Electronic Medical Record, Change Requests, Disaster Recovery, Technical Documentation, Software Installation, General Networking
Mixed · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Rust (Programming Language), Development Testing, Software Testing, Data Structures, Debugging, GitHub, Programming Principles, Package and Software Management, Integrated Development Environments, Secure Coding, System Programming
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Model Based Systems Engineering, Electronic Systems, Computer Engineering, Failure Analysis, Simulation and Simulation Software, Technical Communication, Control Systems, Automation Engineering
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Jenkins, CI/CD, Apache Tomcat, Continuous Integration, DevOps, Apache Maven, Docker (Software), Continuous Delivery, Configuration Management, Software Development, Application Lifecycle Management, Shell Script, Continuous Deployment, Software Configuration Management, Application Deployment, Devops Tools, Continuous Monitoring, Application Servers, Software Quality Assurance, Software Installation
Beginner · Specialization · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, Generative Model Architectures, Code Review, Data Ethics, Artificial Intelligence, Object Oriented Programming (OOP), AI Product Strategy, Debugging, Artificial Neural Networks, Computer Programming, Program Development, Data Processing, Maintainability, Large Language Modeling, Artificial Intelligence and Machine Learning (AI/ML), Problem Solving, Data Analysis, Critical Thinking
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Java Programming, Java, Development Environment, Programming Principles, Computer Programming, Integrated Development Environments, Object Oriented Programming (OOP), Data Structures, Debugging
Beginner · Course · 1 - 3 Months

Universitat de Barcelona
Skills you'll gain: Water Resources, Global Positioning Systems, Water Quality, Physical Science, Geospatial Information and Technology, Chemistry, Environment, Environmental Science, Climate Change Adaptation, Remote Access Systems
Mixed · Course · 1 - 3 Months

Skills you'll gain: Operating System Administration, TCP/IP, Systems Administration, Network Troubleshooting, IT Infrastructure, File Systems, OSI Models, Cybersecurity, Network Security, Network Protocols, Microsoft Windows, Operating Systems, Lightweight Directory Access Protocols, Data Security, Linux, Encryption, Technical Support, Computer Hardware, Computer Networking, Information Technology
Beginner · Professional Certificate · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), C++ (Programming Language), Video Game Development, Debugging, Computer Programming, Event-Driven Programming, Unity Engine, Data Structures, C# (Programming Language), Data Storage, Software Design Patterns, 3D Assets, Development Environment, Software Documentation, UI Components, Programming Principles, Application Development, File Management, Scripting
Intermediate · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, Object Oriented Programming (OOP), C# (Programming Language), Software Design Patterns, Event-Driven Programming, Computer Programming, UI Components, Data Import/Export, Debugging, File Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Manipulation, Data Access, Data Import/Export, SAS (Software), Microsoft Excel, Data Analysis, Statistical Programming, Exploratory Data Analysis, Descriptive Statistics, Data Validation, Debugging
Intermediate · Course · 1 - 3 Months