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: Mainframe Computing, COBOL (Programming Language), Software Development Life Cycle, z/OS, Unit Testing, Systems Analysis, Job Control Language (JCL), IBM DB2, Systems Development, Debugging, Pseudocode, Virtualization, Agile Methodology, Software Development, Test Driven Development (TDD), Report Writing, Relational Databases, Software Testing, Technical Support, File I/O
Intermediate · Professional Certificate · 3 - 6 Months

Tally Education and Distribution Services Private Limited
Skills you'll gain: Accounts Payable and Receivable, Accounting, Financial Reporting, Bookkeeping, Accounting Software, Accounting Records, Budgeting, Accounting and Finance Software, Financial Accounting, Tax Returns, Data Import/Export, Inventory Management System, Order Management, Tax Management, Financial Statements, Tax, General Ledger, Data Entry, Finance, Banking
Beginner · Professional Certificate · 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Computational Logic, Application Specific Integrated Circuits, Theoretical Computer Science, Data Structures, Verification And Validation, Computer Architecture, Systems Design, Algorithms, Computer Engineering, Mathematical Software, Design Software, Computer Programming Tools, Debugging, Digital Design, Software Development Tools
Intermediate · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Development Environment, Engineering Software, Computer Programming, Data Structures, Debugging, Program Development
Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Dataflow, Java Programming, Java, Software Architecture, Systems Architecture, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Debugging, Algorithms, Performance Tuning, Functional Design, Performance Testing
Intermediate · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Engineering, Programming Principles, Computer Programming, Software Design, Predictive Modeling, Algorithms, Data Structures, Performance Testing, File I/O, Debugging, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Copilot, Cascading Style Sheets (CSS), GitHub, C# (Programming Language), Secure Coding, HTML and CSS, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Open Web Application Security Project (OWASP), Git (Version Control System), User Interface (UI), Object Oriented Programming (OOP), Web Development, Debugging, Mockups, Authentications, Front-End Web Development, Programming Principles, UI Components, Javascript
Beginner · Professional Certificate · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Machine Learning Algorithms, Real-Time Operating Systems, Big Data, Internet Of Things, Product Development, Data Preprocessing, Analytics, Embedded Software, Embedded Systems, File Systems, New Product Development, Data Analysis, Debugging, Model Based Systems Engineering, Wireless Networks, Infrastructure Security, General Networking, Computer Engineering, Cybersecurity, Failure Analysis
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Technion - Israel Institute of Technology
Skills you'll gain: Materials science, Semiconductors, Medical Devices, Biomedical Engineering, Chemistry, Analytical Testing, Laboratory Testing, Electronics, Electrical Engineering, Analytical Chemistry, Chemical Engineering, Manufacturing Processes
Mixed · Course · 1 - 3 Months

28DIGITAL
Skills you'll gain: Real-Time Operating Systems, Embedded Systems, C (Programming Language), System Design and Implementation, System Requirements, Computer Architecture, Simulations, Verification And Validation, Debugging, Algorithms
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Matplotlib, Pandas (Python Package), NumPy, Data Visualization, Data Cleansing, Data Structures, Data Visualization Software, Predictive Analytics, Debugging, Object Oriented Programming (OOP), Data Manipulation, Regression Analysis, Python Programming, Data Science, Algorithms, Simulations, Data Preprocessing, Exploratory Data Analysis, Predictive Modeling, Data Analysis
Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Simulations, Computer Programming, Algorithms, Development Environment, C (Programming Language), Command-Line Interface
Beginner · Course · 1 - 4 Weeks