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.

Pragmatic AI Labs
Skills you'll gain: Serverless Computing, Web Development Tools, Rust (Programming Language), Containerization, Other Programming Languages, Web Applications, Browser Compatibility, Server Side, Servers, Build Tools, Data Processing, Javascript, Cross Platform Development, Computer Graphics, Hypertext Markup Language (HTML), Debugging, Memory Management
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Cloud Deployment, Technical Communication, Cloud Infrastructure, MLOps (Machine Learning Operations), Cloud-Native Computing, Cloud Technologies, Cloud Services, Cloud Hosting, CI/CD, Cloud Platforms, Cloud Computing, Azure DevOps Pipelines, Application Deployment, Cloud Engineering, Software Engineering, Cloud Development, Continuous Delivery, Applied Machine Learning, Cloud API, Machine Learning
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Continuous Integration, Software Versioning, Collaborative Software, Software Configuration Management, CI/CD, Code Review, Issue Tracking, Command-Line Interface, Software Installation
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Web Presence, Interviewing Skills, Professional Development, Google Gemini, AI literacy, Generative AI, Prompt Engineering Tools, Prompt Engineering, Branding
Beginner · Course · 1 - 4 Weeks

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, AI Workflows, Vibe coding, Generative AI Agents, Software Development Tools, Artificial Intelligence, Generative AI, AI Personalization, Google Workspace, Code Review, Software Development, Responsible AI, Application Deployment, Design Software, Front-End Web Development, Software Engineering, React.js, Web Development, Javascript
Beginner · Course · 1 - 3 Months

The University of Tokyo
Skills you'll gain: Physics, Physical Science, General Science and Research, Science and Research, Experimentation
Beginner · Course · 1 - 4 Weeks

École Nationale des Ponts et Chaussées
Skills you'll gain: Socioeconomics, Social Impact, Sustainable Development, Economics, Policy, and Social Studies, Market Dynamics, Energy and Utilities, Social Studies, Environmental Issue, Market Analysis, Sustainable Technologies, Public Policies, Electrical Systems, Sustainable Engineering, Environmental Science, Economics, Market Opportunities, Financial Inclusion, Cost Benefit Analysis, Climate Change Mitigation, Innovation
Beginner · Course · 3 - 6 Months
Stanford University
Skills you'll gain: Cryptography, Data Encryption Standard, Cryptographic Protocols, Encryption, Key Management, Advanced Encryption Standard (AES), Public Key Cryptography Standards (PKCS), Cybersecurity, Application Security, Authentications, Data Integrity, Algorithms, Arithmetic, Probability
Mixed · Course · 1 - 3 Months

Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Computer Programming Tools, Program Development, Development Environment
Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Business Analytics, Business Metrics, Analytics, Business Process Improvement, Process Improvement, Business Intelligence, Performance Improvement, Digital Analysis, Data Analysis Software, Business Intelligence Software, Business Process, Tableau Software, Business Analysis, Performance Measurement, Data Analysis, Key Performance Indicators (KPIs), Web Analytics, Performance Metric, Data Strategy, Decision Making
Mixed · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Business Modeling, Mathematical Modeling, Regression Analysis, Statistical Modeling, Risk Analysis, Data Modeling, Business Analysis, Predictive Modeling, Forecasting, Predictive Analytics, Statistical Methods, Simulation and Simulation Software, Probability, Model Optimization, Logistic Regression, Probability Distribution, Vocabulary
Mixed · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Risk Modeling, Operations Research, Regression Analysis, Network Model, Resource Allocation, Excel Macros, Business Analytics, Decision Making, Risk Analysis, Simulation and Simulation Software, Microsoft Excel, Business Risk Management, Strategic Decision-Making, Business Modeling, Financial Modeling, Data-Driven Decision-Making, Excel Formulas, Business, Spreadsheet Software, Data Analysis
Beginner · Specialization · 3 - 6 Months