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.

University of Michigan
Skills you'll gain: Web Development Tools, Javascript, Debugging, Web Content Accessibility Guidelines, Hypertext Markup Language (HTML), Web Design, Interactive Design, Event-Driven Programming, Web Design and Development, HTML and CSS, Web Development, Cascading Style Sheets (CSS), Data Structures
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Memory Management, C++ (Programming Language), C (Programming Language), Objective-C (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Debugging
Intermediate · Course · 1 - 3 Months

Total Seminars
Skills you'll gain: Remote Access Systems, Network Troubleshooting, Virtualization, Cloud Computing, Cloud Deployment, Network Security, Virtualization and Virtual Machines, Wireless Networks, Cloud Infrastructure, Responsible AI, Virtual Machines, Cloud Management, Virtual Networking, Network Administration, General Networking, Infrastructure As A Service (IaaS), Local Area Networks, Firewall, Network Routers, Internet Of Things
Intermediate · Course · 1 - 3 Months
Dartmouth College
Skills you'll gain: Memory Management, Command-Line Interface, C (Programming Language), Linux Commands, Linux, Computer Programming Tools, Embedded Systems, File I/O, Embedded Software, Software Visualization, Programming Principles, Computer Engineering, C and C++, Linux Servers, Algorithms, Computer Programming, Software Documentation, Computer Science, Software Engineering, Debugging
Beginner · Specialization · 3 - 6 Months

Total Seminars
Skills you'll gain: Mobile Security, Email Security, Cloud Computing, Information Technology Operations, Security Controls, Computer Security, Desktop Support, Endpoint Security, Network Troubleshooting, Hardening, Security Awareness, Technical Support, Help Desk Support, IT Infrastructure, IT Management, System Support, Mobile Development, Document Control, Operational Analysis, Operational Performance Management
Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Object Oriented Programming (OOP), C (Programming Language), Python Programming, Data Import/Export, Memory Management, File I/O, Computational Logic, Network Protocols, Package and Software Management
Intermediate · Course · 1 - 4 Weeks

Total Seminars
Skills you'll gain: Malware Protection, Network Troubleshooting, Mobile Security, Security Controls, Remote Access Systems, Scripting, Operating System Administration, Command-Line Interface, Microsoft Windows, Software Installation, Mac OS, Hardware Troubleshooting, Operating Systems, Computer Networking, Linux, Windows Servers, Security Software, Mobile Development Tools, Mobile Development, Software Development
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Disabilities, Interactive Learning, Labor Compliance, Workplace inclusivity, Labor Law, Diversity and Inclusion, Compliance Training, Law, Regulation, and Compliance, Regulatory Compliance, Regulation and Legal Compliance, Verbal Communication Skills
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Go (Programming Language), Memory Management, Debugging, Code Reusability, Object Oriented Programming (OOP), Other Programming Languages
Advanced · Course · 1 - 3 Months

Skills you'll gain: Postman API Platform, API Testing, CI/CD, Application Programming Interface (API), Web Development Tools, Test Automation, Continuous Integration, AI Integrations, Test Script Development, Devops Tools, Key Management, Test Tools, Software Development Tools, Secure Coding, Automation, AI Security, AI Workflows, Debugging, Quality Assurance
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Surveys, UI/UX Research, User Research, Survey Creation, A/B Testing, Web Analytics, User Experience, Qualitative Research, Usability Testing, Research Methodologies, Web Analytics and SEO, Data Collection, Research Design, Sample Size Determination
Beginner · Course · 1 - 3 Months

Skills you'll gain: Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), CI/CD, Robotics, LLM Application, Continuous Integration, Artificial Intelligence, Large Language Modeling, Agentic Workflows, Continuous Deployment, Agentic systems, Deep Learning, Machine Learning Methods, Python Programming, Software Visualization, Application Deployment, Test Automation, Visualization (Computer Graphics), Debugging, C (Programming Language)
Advanced · Course · 1 - 3 Months