Environmental science courses can help you learn about ecosystems, biodiversity, climate change, and environmental policy. You can build skills in data analysis, field research techniques, and environmental impact assessments. Many courses introduce tools like Geographic Information Systems (GIS) for mapping and analyzing environmental data, as well as statistical software for interpreting research findings. You'll also explore methods for sustainable resource management and strategies for addressing environmental challenges.

Skills you'll gain: Microsoft Visual Studio, Python Programming, Software Installation, Computer Programming, Development Environment, Integrated Development Environments, System Configuration
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Programming (OOP), Java, Algorithms, Application Programming Interface (API), Data Structures
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Apache Maven, Java, Java Platform Enterprise Edition (J2EE), Object Oriented Design, Hibernate (Java), Unit Testing, File I/O, Docker (Software), Software Design Patterns, Integrated Development Environments, Object-Relational Mapping, Functional Design, Maintainability, System Configuration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: AI Enablement, No-Code Development, Business Transformation, Digital Transformation, Change Management, Business Process Automation, Business Analysis, Responsible AI, Business Communication, Technical Communication, Automation, Stakeholder Engagement
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Cloud-Native Computing, Scalability, Application Deployment, Data Persistence, Containerization, Virtual Networking, Load Balancing, Configuration Management, General Networking, Security Controls
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Vector Databases, AI Personalization, Web Development, Web Applications, HTML and CSS, Prompt Engineering, Natural Language Processing, Javascript, Database Management, LLM Application, Real Time Data
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Containerization, Kubernetes, Application Deployment, Google Cloud Platform, Cloud Deployment, Capacity Management, Application Development, Scalability, System Monitoring
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Collaborative Software, Version Control, Integrated Development Environments, Debugging, Git (Version Control System), Application Deployment, Cloud Deployment, Cloud Development, GitHub, Development Environment, Application Development, Continuous Deployment, File Management, Software Development Tools, Secure Coding, Configuration Management, Cloud Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web Design, Web Content, Web Development, UI Components
Beginner · Guided Project · Less Than 2 Hours

University of Maryland, College Park
Skills you'll gain: Conflict Management, Leadership, Emotional Intelligence, Communication, Team Management, Self-Awareness, Stress Management, Performance Management, Behavioral Management, Psychology
Beginner · Course · 1 - 3 Months

Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Java, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Data Mapping, Data Validation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Jupyter, Plot (Graphics), Model Evaluation, Microsoft Azure, Machine Learning Algorithms, Applied Machine Learning, Data Visualization, Regression Analysis
Beginner · Guided Project · Less Than 2 Hours