Sustainable development courses can help you learn frameworks for social, economic, and environmental progress. You can build skills in policy evaluation, community planning, climate resilience, and measuring development outcomes. Many courses introduce tools for sustainability indicators, data analysis, and impact assessment to support informed decision-making across global contexts.

Skills you'll gain: Amazon Web Services, Cloud Deployment, Application Deployment, Amazon S3, Serverless Computing, Artificial Intelligence, Amazon CloudWatch, Amazon DynamoDB, AWS Identity and Access Management (IAM), Natural Language Processing, Integration Testing, Cloud Services, Software Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: JUnit, Apache Maven, Spring Boot, Model View Controller, Unit Testing, Microservices, Application Development, Spring Framework, Redis, Restful API, YAML, Java, Java Programming, MongoDB, Application Deployment, NoSQL, Ajax, Hibernate (Java), Data Persistence, Software Testing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: NoSQL, MongoDB, Flask (Web Framework), Cloud Deployment, Back-End Web Development, Database Systems, Django (Web Framework), Cloud-Native Computing, Cloud Applications, OpenShift, Microservices, Kubernetes, Docker (Software), Application Development, Restful API, Scalability
Advanced · Course · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Large Language Modeling, Generative Model Architectures, Generative AI, Data Ethics, Model Evaluation, Responsible AI, Prompt Engineering, Information Privacy, Natural Language Processing
Beginner · Course · 1 - 3 Months

Skills you'll gain: ASP.NET, JavaScript Frameworks, Development Environment, Application Programming Interface (API), Microsoft Development Tools, Web Development, Microsoft Visual Studio, Maintainability, Software Design, UI Components, Data Validation, Version Control
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Android Development, Android Studio, Software Testing, Mobile Development, Java, Development Testing, Unit Testing, Application Development, Integration Testing, User Interface (UI), Data Persistence
Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: CI/CD, Cascading Style Sheets (CSS), GitHub, C# (Programming Language), HTML and CSS, Azure DevOps, Load Balancing, Continuous Integration, Git (Version Control System), Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Full-Stack Web Development, Web Development, SQL, Microsoft Copilot, .NET Framework, Graph Theory
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: User Interface (UI) Design, Data Persistence, Interactive Data Visualization, Database Management, Real Time Data, Computer Programming, Data Management, Software Installation, Data Structures, Data Modeling
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: JavaScript Frameworks, Frontend Performance, Web Components, Development Environment
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Computer Graphics, 3D Assets, Visualization (Computer Graphics), Computer Graphic Techniques, Application Development, C++ (Programming Language), Software Design, Microsoft Windows, Software Architecture, Application Lifecycle Management, Context Management, System Configuration, Debugging, Mathematical Theory & Analysis, Data Structures, Applied Mathematics, Linear Algebra, Algebra
Beginner · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Angular, Web Design and Development, Front-End Web Development, HTML and CSS, Responsive Web Design, React.js, JavaScript Frameworks, Web Development, Cascading Style Sheets (CSS), Web Development Tools, UI Components, Event-Driven Programming, Maintainability, Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Agile Software Development, Agile Methodology, Scaled Agile Framework, Agile Project Management, Conflict Management, Leadership, Sprint Planning, Scrum (Software Development), Project Planning, Team Building, Software Development Life Cycle, Prioritization, Backlogs, Sprint Retrospectives, Kanban Principles, User Story, Lean Methodologies, Communication, Continuous Improvement Process
Mixed · Course · 1 - 3 Months