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.

Dartmouth College
Skills you'll gain: Operations Research, Analytics, Business Analytics, Process Optimization, Data-Driven Decision-Making, Strategic Decision-Making, Data Science, Feature Engineering, Complex Problem Solving, Logistics, Model Evaluation, Python Programming, Decision Making, Cloud Computing
Intermediate · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Product Lifecycle Management, Enterprise Architecture, Product Management, Product Strategy, User Research, New Product Development, Scalability, Lean Methodologies, Product Roadmaps, User Centered Design, Product Development, Growth Strategies, Market Opportunities, Innovation, Case Studies, Market Research
Beginner · Course · 1 - 3 Months

Skills you'll gain: Box Plots, Data Science, Histogram, Statistical Analysis, Statistical Methods, Data Preprocessing, Probability & Statistics, Data Analysis, Data Visualization Software, Bayesian Statistics, Scatter Plots, Scripting, Python Programming, Machine Learning Algorithms, Data Manipulation, Statistical Inference, Regression Analysis
Mixed · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Predictive Modeling, Predictive Analytics, Statistical Methods, Data Analysis, Applied Machine Learning, Business Analytics, Statistical Analysis, Machine Learning, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Data Preprocessing, Big Data, Python Programming, Data Manipulation, Pandas (Python Package), Logistic Regression, NumPy
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Earned Value Management, Project Performance, Cost Management, Project Controls, Variance Analysis, Budget Management, Cost Control, Performance Analysis, Analysis, Forecasting, Performance Measurement, Project Management Software, Corrective and Preventive Action (CAPA)
Mixed · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Agentic Workflows, LangGraph, AI Orchestration, Data Visualization, Prompt Engineering, Generative AI Agents, Model Evaluation, LLM Application, Tool Calling, Retrieval-Augmented Generation, Agentic systems, Data Validation, Generative AI, Large Language Modeling
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: ASP.NET, Model View Controller, .NET Framework, Order Management, Object-Relational Mapping, Application Deployment, User Accounts, Database Management, Data Access, Full-Stack Web Development, Web Development, Authentications, Web Applications, User Interface and User Experience (UI/UX) Design, User Interface (UI), Authorization (Computing), Role-Based Access Control (RBAC), Software Architecture, Microsoft Azure, OAuth
Intermediate · Specialization · 3 - 6 Months

University of Washington
Skills you'll gain: Model Evaluation, Regression Analysis, Jupyter, Applied Machine Learning, Image Analysis, Machine Learning, Predictive Modeling, Artificial Intelligence and Machine Learning (AI/ML), Predictive Analytics, Convolutional Neural Networks, Deep Learning, Supervised Learning, Computer Vision, Text Mining, Natural Language Processing, Classification Algorithms
Mixed · Course · 1 - 3 Months

Skills you'll gain: UI Components, Web Components, Responsive Web Design, Application Deployment, Database Management, Databases, Web Design and Development, JavaScript Frameworks, Web Development Tools, Authentications, Application Development, Email Automation, Restful API, Web Design, Front-End Web Development, OpenAI API, TypeScript, Payment Systems, Cascading Style Sheets (CSS), User Interface (UI)
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Wireframing, User Flows, Web Design, Prototyping, UI Components, User Interface (UI), Mockups, Information Architecture, Web Components, Web Development
Beginner · Guided Project · Less Than 2 Hours

University of California, Irvine
Skills you'll gain: Data Storytelling, Data Presentation, Data Visualization, Interactive Data Visualization, Data Visualization Software, Statistical Visualization, Tableau Software, Exploratory Data Analysis, Correlation Analysis, Storytelling, Data Ethics, Data Analysis, Advanced Analytics
Mixed · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Serverless Computing, Amazon S3, Amazon Web Services, Kubernetes, Containerization, Cloud Storage, Disaster Recovery, Application Deployment, Cloud Deployment, Cloud Computing Architecture, Cloud Solutions, Data Storage Technologies
Intermediate · Course · 1 - 4 Weeks