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: Dataflow, Data Pipelines, Apache Kafka, Serverless Computing, Identity and Access Management, Cloud Security, Real Time Data, Data Security, Debugging, Site Reliability Engineering, Data Processing, Google Cloud Platform, Data Integrity, CI/CD, Performance Tuning, Pandas (Python Package), Data Transformation, Event Monitoring, SQL, Unit Testing
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Unreal Engine, Data Structures, Debugging, Video Game Development, Game Design, Scripting, Data Store, Event-Driven Programming, Object Oriented Programming (OOP), Data Management, Software Design
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: OAuth, API Gateway, Application Programming Interface (API), Authentications, Secure Coding, Authorization (Computing), Debugging, Data Access, Data Analysis
Beginner · Project · Less Than 2 Hours

Skills you'll gain: JUnit, Unit Testing, Software Quality Assurance, Integrated Development Environments, Software Testing, Quality Assurance, Java, Software Development Tools, Debugging, Performance Testing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Computer Graphics, Game Design, Object Oriented Programming (OOP), 3D Assets, Video Game Development, Animation and Game Design, C# (Programming Language), Animations, Cross Platform Development, Development Environment, Software Installation, Debugging, User Interface (UI), Program Development, Prototyping, Computational Logic, Content Management
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Simulations, Mathematics Education, Science and Research, User Feedback, Technical Support
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PySpark, Apache Hadoop, Apache Spark, Big Data, Apache Hive, Analytics, Data Processing, Text Mining, Data Transformation, Distributed Computing, Java, Debugging, Java Programming
Intermediate · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Graph Theory, C (Programming Language), Artificial Intelligence, Algorithms, Debugging, Data Structures, Game Design, Software Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Terraform, Debugging, Infrastructure as Code (IaC), GitLab, Devops Tools, Multi-Cloud, CI/CD, Containerization, Ansible, Cloud Platforms, Amazon Web Services, Software Installation, Configuration Management, Command-Line Interface
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, 3D Assets, Augmented and Virtual Reality (AR/VR), Computer Graphic Techniques, UI Components, Animation and Game Design, Computer Graphics, Game Design, Video Game Development, User Interface (UI), Virtual Environment, Visualization (Computer Graphics), Animations, Motion Graphics, Interactive Design, Scripting, Simulations, Debugging
Mixed · Course · 1 - 3 Months

Skills you'll gain: Amazon Web Services, Debugging, Business Process Automation, Automation, AWS Identity and Access Management (IAM), Serverless Computing, Amazon DynamoDB, API Gateway, JSON, User Accounts
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Google Cloud Platform, Kubernetes, Debugging, Cloud Infrastructure, Cloud Computing, Cloud Engineering, System Configuration, Network Troubleshooting, Problem Management
Intermediate · Project · Less Than 2 Hours