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.

The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, White-Box Testing, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Software Quality (SQA/SQC), Software Engineering, Software Testing, Object Oriented Design, Functional Requirement, Data Modeling, Systems Design, Project Management, Project Planning
Intermediate · Specialization · 3 - 6 Months

Tally Education and Distribution Services Private Limited
Skills you'll gain: Accounts Payable and Receivable, Accounting, Accounts Payable, Accounts Receivable, General Accounting, Accounting Systems, Ledgers (Accounting), Financial Reporting, Budget Management, Accounting Software, Bookkeeping, Inventory Management, Management Reporting, Case Studies, Sales Tax, Accounting Records, Accounting and Finance Software, Tax Preparation, Finance, Banking
Beginner · Professional Certificate · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Data Structures, System Programming, Microarchitecture, C (Programming Language), Memory Management, Hardware Architecture, Computer Architecture, Software Design, Maintainability, System Configuration, Code Reusability, Software Architecture, Peripheral Devices
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Mainframe Computing, COBOL (Programming Language), Systems Development Life Cycle, Software Development Life Cycle, Mainframe Technologies, z/OS, Unit Testing, Systems Analysis, Job Control Language (JCL), IBM DB2, Systems Development, Agile Software Development, Debugging, Pseudocode, Program Development, Software Development Methodologies, Virtualization, Agile Methodology, Software Development, File I/O
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Microsoft Visual Studio, Unit Testing, Performance Tuning, Test Driven Development (TDD), Continuous Integration, Git (Version Control System), Cross Platform Development, Debugging, Microsoft Development Tools, CI/CD, Development Testing, Microsoft Azure, Cloud-Based Integration, Integrated Development Environments, Cloud Deployment, GitHub, Visual Basic (Programming Language), C# (Programming Language), ASP.NET, Web Development
Advanced · Course · 3 - 6 Months

Microsoft
Skills you'll gain: Computer Hardware, Generative AI, Operating Systems, Hardware Architecture, Generative Model Architectures, Data Warehousing, Business Intelligence, Computer Systems, Solution Design, Business Software, Information Systems Security, Technical Support, Operating System Administration, Generative Adversarial Networks (GANs), Security Awareness, Data Storage Technologies, Cybersecurity, AI literacy, Information Technology, Computer Architecture
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Session Initiation Protocols, Android Studio, Android Development, Internet Of Things, Communication Systems, Network Protocols, Telecommunications, Wireless Networks, Mobile Development, Digital Communications, Emerging Technologies, Application Development, Digital Signal Processing, Embedded Systems, Open Source Technology
Mixed · Course · 1 - 3 Months

Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Unit Testing, Code Reusability, JavaScript Frameworks, UI Components, Frontend Integration, Front-End Web Development, Web Applications, Software Design Patterns, Javascript, Data Access, Data Sharing, Context Management
Intermediate · Course · 1 - 4 Weeks

Akamai Technologies, Inc.
Skills you'll gain: SQL, Linux, Endpoint Security, Database Management, Incident Response, Relational Databases, Network Security, Database Systems, Vulnerability Scanning, Computer Security Incident Management, Security Management, Databases, Linux Administration, File Systems, Routing Protocols, OSI Models, Application Development, Remote Access Systems, Scripting, Scripting Languages
Beginner · Professional Certificate · 3 - 6 Months

Pragmatic AI Labs
Skills you'll gain: Serverless Computing, Web Development Tools, Rust (Programming Language), Containerization, Other Programming Languages, Web Applications, Browser Compatibility, Server Side, Servers, Build Tools, Data Processing, Javascript, Cross Platform Development, Computer Graphics, Hypertext Markup Language (HTML), Debugging, Memory Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative AI, Data Pipelines, AI Integrations, Data Processing, Data Ethics, Responsible AI, Prompt Engineering, Data Engineering, Data Analysis, Data Cleansing, AI Workflows, Data Transformation, Business Process Automation, Automation, Business Intelligence, Statistical Analysis, Predictive Analytics, Debugging
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Embedded Software, Embedded Systems, System Programming, Agile Software Development, Linux, Software Testing, Development Testing, Linux Administration, Software Development Methodologies, Agile Project Management, Git (Version Control System), Docker (Software), Containerization, System Software, Electrical and Computer Engineering, File Systems, Shell Script, Debugging
Intermediate · Specialization · 1 - 3 Months