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.

Scrimba
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Computational Logic, Software Engineering, Performance Tuning, Web Development, Performance Testing, Web Development Tools, Debugging, Software Development
★ 4.6 (67) · Beginner · Specialization · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Product Development, New Product Development, Entrepreneurship, Business Planning, Web Presence, Production Planning, Operations, Accounting, Bookkeeping, Ledgers (Accounting), Small Business Accounting, New Business Development, Demand Generation, Business Development, Commercial Laws, Owned Media, Digital Media Strategy, Financial Statements, Marketing, Promotional Strategies
★ 4.8 (146) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Serial Peripheral Interface, Electronic Hardware, Internet Of Things, Embedded Systems, Electronic Systems, Network Protocols, Control Systems, Communication Systems, Digital Communications, Hardware Architecture, Software Development Tools, System Design and Implementation, Engineering, Scientific, and Technical Instruments, Simulation and Simulation Software, Software Installation, System Configuration, Real Time Data
★ 4.4 (22) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, System Programming, Software Development Tools, Embedded Systems, Software Development, Debugging, Microarchitecture, Build Tools, Application Security, C (Programming Language), Application Development, Computer Architecture, C++ (Programming Language), System Configuration, Performance Tuning
★ 4.5 (35) · Intermediate · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Cyber Security Strategy, Cyber Threat Intelligence, Threat Management, Network Model, IT Security Architecture, Exploitation techniques, Security Controls, Security Awareness, System Design and Implementation, Cryptography, Resilience, Service Recovery
★ 5 (7) · Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Debugging, Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Java, Teaching, Programming Principles, Program Development, Pedagogy, Computer Programming, Software Design, Computational Thinking, Education Software and Technology, Cultural Responsiveness, Digital pedagogy, Test Case, Computational Logic, Algorithms, Data Structures
★ 4.7 (57) · Beginner · Specialization · 3 - 6 Months
Georgia Institute of Technology
Skills you'll gain: Software-Defined Networking, Virtual Networking, Network Performance Management, Network Infrastructure, Data Centers, Network Architecture, Computer Networking, Cloud Computing, Cloud Computing Architecture, Network Switches, Network Routing, Microsoft Azure, General Networking, Test Tools, Network Analysis, Debugging
★ 4.1 (49) · Mixed · Course · 1 - 3 Months

KodeKloud
Skills you'll gain: Ansible, Configuration Management, Code Reusability
★ 4.2 (16) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Virtual Networking, Amazon Web Services, Cloud Computing Architecture, Cloud Infrastructure, Network Architecture, Amazon Elastic Compute Cloud, Remote Access Systems
★ 4.5 (19) · Beginner · Guided Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Software Versioning, Software Configuration Management, Collaborative Software, IntelliJ IDEA, Integrated Development Environments, Software Development, Software Installation, Devops Tools, Software Development Tools, Microsoft Visual Studio, Eclipse (Software), File Management, Linux, Open Source Technology, Release Management, Command-Line Interface, Authentications
★ 4.2 (34) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Embedded Systems, Automation Engineering, Robotics, Machine Controls, Electronic Systems, Automation, Control Systems, Electronic Hardware, Power Electronics, Electronics, Medical Devices, Electric Power Systems, Electrical Systems, Health Technology, Medical Telemetry, Electronic Components, Medical Imaging, Hydraulics
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Scientific Visualization, NumPy, Data Visualization, Debugging, Matplotlib, Numerical Analysis, Engineering Calculations, Code Reusability, Integrated Development Environments, Computational Thinking, Engineering Analysis, Programming Principles, Data Analysis, Computer Programming, Model Optimization
★ 4.8 (18) · Beginner · Course · 1 - 4 Weeks