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: Microsoft Azure, Cloud Management, Spring Framework, Responsible AI, Java, Artificial Intelligence, Technical Services, Cloud Deployment, Restful API, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, JSON, Event-Driven Programming, Web Development, Programming Principles, Web Applications, Data Structures, Application Deployment, Application Development, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Git (Version Control System), Version Control, GitHub, Bitbucket, GitLab, Software Development Tools, Software Installation, Software Configuration Management, Development Environment, Ubuntu, Command-Line Interface, Linux
Beginner · Course · 3 - 6 Months

University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Scripting Languages, Object Oriented Programming (OOP), Computational Logic, Data Structures, Computer Programming, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: .NET Framework, Performance Tuning, Debugging, Performance Testing, C# (Programming Language), Data-oriented programming, Application Development
Intermediate · Guided Project · Less Than 2 Hours

Edureka
Skills you'll gain: YAML, Infrastructure as Code (IaC), CI/CD, Kubernetes, Devops Tools, Docker (Software), Extensible Markup Language (XML), Data Structures, Data Validation, JSON, Cloud Deployment, Containerization, Scripting, DevOps, Configuration Management, Debugging, System Configuration, Automation, Software Versioning, User Provisioning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Azure Active Directory, Microsoft Azure, Platform As A Service (PaaS), Cloud Applications, Cloud Development, Cloud Deployment, SQL Server Integration Services (SSIS), Active Directory, Cloud Services, Identity and Access Management, Application Development, Data Store, Application Deployment, Authentications, Data Integration, Data Storage Technologies, Cloud Storage, Debugging, Data Persistence, File Transfer Protocol (FTP)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Embedded Systems, Computer Hardware, Hardware Architecture, Internet Of Things, Peripheral Devices, C (Programming Language), Software Architecture, Simulations, Debugging, Systems Integration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Mac OS, Microsoft Windows, Operating System Administration, Desktop Support, System Configuration, Technical Support, Computer Displays, Software Installation, Android (Operating System), Apple iOS, Mobile Security, Patch Management, System Monitoring, Application Performance Management, OS Process Management, Browser Compatibility, Collaborative Software, Data Maintenance
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: R Programming, Statistical Programming, Statistical Analysis, Data Analysis Software, Debugging, Software Installation, Simulations, Integrated Development Environments, Programming Principles, Data Manipulation, Program Development, Data Import/Export, Performance Tuning, File I/O
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Web Development, Web Servers, Restful API, System Programming, Debugging
Intermediate · Course · 3 - 6 Months

University of Virginia
Skills you'll gain: Model View Controller, Debugging, Software Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), UI Components, Web Applications, Algorithms, JSON, Program Development, User Story, Javascript, Event-Driven Programming, Automation, Data Structures
Beginner · Course · 1 - 4 Weeks