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: LangGraph, AI Workflows, AI Orchestration, Agentic Workflows, LangChain, LLM Application, Generative AI Agents, Agentic systems, Data Persistence, Debugging, Software Architecture
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Flask (Web Framework), Web Applications, Package and Software Management, Web Frameworks, Application Frameworks, Debugging, Program Development, Development Environment, Restful API, Python Programming
★ 3.8 (6) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: AWS SageMaker, Amazon Web Services, Internet Of Things, Cloud Services, Artificial Intelligence and Machine Learning (AI/ML), Blockchain, Applied Machine Learning, Model Deployment, Image Analysis, Remote Access Systems, Event-Driven Programming, Text Mining, AI Personalization, Computer Vision, Natural Language Processing, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Virtual Networking, Routing Protocols, Remote Access Systems, Hardening, Security Controls, Patch Management, Package and Software Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Microsoft Visual Studio, Development Environment, Maintainability, Integrated Development Environments, Microsoft Development Tools, Scalability, Software Development Tools, Python Programming, Debugging
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Information Technology Operations, Disaster Recovery, Document Management, Incident Response, Incident Management, Change Control, Safety and Security, IT Automation, Technical Communication, Linux, Microsoft Windows, Personally Identifiable Information, Remote Access Systems, Data Security, Scripting, Electrical Safety, Bash (Scripting Language), Artificial Intelligence, Windows PowerShell, Scripting Languages
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Network Security, Network Administration, Virtual Private Networks (VPN), Cyber Security Policies, Security Controls, Infrastructure Security, Cybersecurity, Security Management, Identity and Access Management, Authentications, Dynamic Host Configuration Protocol (DHCP), Security Awareness, Remote Access Systems, Authorization (Computing), Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unix Shell, Unix Commands, Unix, Shell Script, Command-Line Interface, Remote Access Systems, Scripting, Systems Administration, Operating System Administration, File I/O, IT Automation, User Accounts, File Systems, System Monitoring, Operating Systems, File Management, Performance Tuning, User Provisioning, OS Process Management, Authorization (Computing)
★ 4.8 (61) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Firewall, Zero Trust Network Access, Linux Administration, Network Security, Computer Security, Security Strategy, Remote Access Systems, Linux, Security Controls, Network Administration, Security Software, Systems Administration, System Configuration, Authentications
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: LLM Application, Test Case, Large Language Modeling, Code Reusability, Software Documentation, Prompt Engineering, Debugging, Software Testing
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Cryptography, Encryption, Cybersecurity, Application Security, Brute-force attacks, Penetration Testing, Python Programming, Key Management, File I/O, Computational Logic, Program Development, Algorithms, Programming Principles, Debugging, Code Reusability, Scripting, Data Mapping, Software Testing, User Interface (UI), UI Components
★ 4.9 (14) · Beginner · Specialization · 1 - 3 Months

Microsoft
Skills you'll gain: Performance Tuning, Development Testing, Software Testing, Unit Testing, Software Documentation, Application Programming Interface (API), Test Script Development, Code Reusability, Web Applications, Test Driven Development (TDD), Technical Documentation, Frontend Performance, Debugging, Performance Testing, Maintainability, Javascript, Software Design Patterns, Software Architecture, Secure Coding, Data Transformation
Beginner · Course · 1 - 4 Weeks