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.

Skills you'll gain: Embedded Software, Debugging, Embedded Systems, Memory Management, Integrated Development Environments, C (Programming Language), Computer Programming Tools, Development Environment, C and C++, Software Development Tools, System Programming, Eclipse (Software), Build Tools, Programming Principles, Data Storage
★ 4.8 (72) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Git (Version Control System), Version Control, Software Versioning, Software Development Tools, Collaborative Software, Software Development, Software Engineering, Project Management
★ 4.6 (61) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Microarchitecture, Memory Management, System Programming, Embedded Software, Hardware Architecture, Embedded Systems, Computer Architecture, Programming Principles, System Configuration, Debugging
★ 4.7 (52) · Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Amazon Web Services, Cloud Infrastructure, Network Troubleshooting, Technical Consulting, Amazon S3, Cloud Solutions, Cloud Computing, Cloud Management, Technical Support, AWS Identity and Access Management (IAM), Amazon Elastic Compute Cloud, Infrastructure Architecture, Requirements Analysis, Scenario Testing, System Support, Virtual Networking, Customer Support, Cloud Storage, Cloud-Based Integration, Security Controls
★ 4.8 (69) · Beginner · Course · 1 - 4 Weeks

Meta
Skills you'll gain: React Native, Mobile Development, GitHub, Git (Version Control System), UI/UX Strategy, Version Control, User Experience Design, User Interface (UI) Design, Wireframing, UI Components, React.js, User Flows, Data Store, Data Access, Development Environment, Data Persistence, SQL
★ 4.8 (47) · Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Open Web Application Security Project (OWASP), Authentications, Exploit development, Penetration Testing, Security Strategy, Security Testing, Application Security, Vulnerability Assessments, Code Review, Vulnerability Management, Secure Coding, Authorization (Computing), Exploitation techniques, Java, Security Controls, Java Programming, Patch Management, Dependency Analysis, Docker (Software), JSON
★ 4.4 (68) · Intermediate · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: C (Programming Language), Embedded Systems, Embedded Software, Debugging, System Programming, Systems Architecture, Hardware Architecture, Microarchitecture, Computer Architecture, Data Structures, Computer Hardware, Peripheral Devices, Memory Management, Data Storage
★ 4.1 (143) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java Platform Enterprise Edition (J2EE), Java Programming, Object-Relational Mapping, Java, Application Servers, Middleware, Application Deployment, Data Persistence, Event-Driven Programming, Enterprise Application Management, Server Side, Data Access, Code Reusability, Context Management, Business Logic, Query Languages, Remote Access Systems
★ 4.8 (60) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, File I/O, Build Tools, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Code Reusability, Software Documentation, Programming Principles, Data Structures, File Systems, Computer Programming, Web Services, File Management, Java, Computer Science
★ 4.5 (197) · Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Programming Principles, Computer Programming, Computer Programming Tools, Memory Management
★ 4.3 (34) · Beginner · 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 (23) · Intermediate · Course · 1 - 4 Weeks

Tally Education and Distribution Services Private Limited
Skills you'll gain: Accounts Payable and Receivable, Accounts Payable, Accounts Receivable, Accounting Software, Balancing (Ledger/Billing), Ledgers (Accounting), Accounting Systems, Accounting and Finance Software, Financial Reporting, Billing & Invoicing, Accounting Records, Accounting, Financial Accounting, General Ledger, Sales Tax, General Accounting, Financial Statements, Inventory Management, Bookkeeping, Corporate Tax
★ 4.6 (54) · Intermediate · Course · 1 - 3 Months