Software engineering courses can help you learn programming languages like Python and Java, software development methodologies, version control systems, and testing practices. You can build skills in code optimization, debugging, and collaborative project management. Many courses introduce tools such as Git for version control, Docker for containerization, and integrated development environments (IDEs) like Visual Studio Code, which enhance your ability to develop, test, and deploy software efficiently.

Skills you'll gain: Microservices, API Gateway, Scalability, Systems Architecture, Software Architecture, Data Management, Distributed Computing, Databases, API Design, Restful API, Software Design Patterns, NoSQL, GraphQL, Event-Driven Programming
Intermediate · Course · 1 - 3 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Sustainable Development, Sustainable Design, Sustainability Reporting, Economic Development, Environmental Social And Corporate Governance (ESG), Construction, Project Management, Environment, Climate Change Mitigation, Private Equity
Beginner · Course · 1 - 4 Weeks
University of Glasgow
Skills you'll gain: Application Deployment, Application Development, Code Review, Software Development, Prototyping, Web Applications, JavaScript Frameworks, Software Engineering, Javascript, Computational Thinking, Version Control, Programming Principles, Program Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Slack (Software), Collaborative Software, Internal Communications, Organizational Skills, Communication, Consolidation, General Networking, Business
Beginner · Guided Project · Less Than 2 Hours

Kennesaw State University
Skills you'll gain: Email Security, Personally Identifiable Information, Firewall, Threat Detection, Network Security, Cybersecurity, Security Awareness, Cloud Storage, Information Privacy, Cloud Computing, General Networking, Encryption
Beginner · Course · 1 - 3 Months

Fundação Instituto de Administração
Skills you'll gain: Strategic Decision-Making, Competitive Analysis, Organizational Strategy, Business Strategy, Plan Execution, Sustainable Business, Corporate Strategy, Strategic Thinking, Business Management, Case Studies, Corporate Sustainability, Market Analysis, Business Analysis, Crisis Management, Supplier Management, Supplier Relationship Management, Continuous Monitoring
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Excel Macros, Microsoft Excel, Excel Formulas, Spreadsheet Software, Data Entry, Data Analysis Expressions (DAX), Business Mathematics
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Hugging Face, Model Evaluation, LLM Application, Large Language Modeling, Model Deployment, Computer Programming, Generative Model Architectures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Plotly, Data Presentation, Matplotlib, Interactive Data Visualization, Seaborn, Data Visualization, Data Visualization Software, Statistical Visualization, Scatter Plots
Beginner · Guided Project · Less Than 2 Hours
Johns Hopkins University
Skills you'll gain: Health Policy, Health Equity, Health Disparities, Epidemiology, Data Quality, Public Health, Health Assessment, Social Determinants Of Health, Data-Driven Decision-Making, Data Analysis, Data Collection, Data Presentation, Data Visualization Software
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Sprint Planning, Process Improvement, DevOps, User Story, Scalability, Innovation, CI/CD, Continuous Integration, Product Lifecycle Management, Capacity Planning, Organizational Change, Product Development, Key Performance Indicators (KPIs), Meeting Facilitation, Prioritization, Scope Management, Dependency Analysis, Maintainability, Goal Setting, Capacity Management
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Canva (Software), Productivity, Organizational Skills, Journals, Digital Design, Design, Layout Design, Graphic Design, Creative Design, Design Software, Graphical Tools
Intermediate · Guided Project · Less Than 2 Hours