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.

Macquarie University
Skills you'll gain: Pivot Tables And Charts, Sample Size Determination, Data Visualization, Statistical Inference, Data Visualization Software, Statistical Hypothesis Testing, Statistics, Data-Driven Decision-Making, Microsoft Excel, Correlation Analysis, Descriptive Statistics, Probability & Statistics, Data Analysis, Forecasting, Regression Analysis, Business Analytics, Spreadsheet Software, Statistical Modeling, Statistical Visualization, Data Presentation
Beginner · Specialization · 3 - 6 Months

IE Business School
Skills you'll gain: Strategic Decision-Making, Brand Management, Marketing Strategies, Strategic Marketing, Branding, Data-Driven Decision-Making, Marketing Communications, Product Management, Product Marketing, Marketing, Consumer Behaviour, Marketing Channel, Go To Market Strategy, Case Studies
Intermediate · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Energy and Utilities, Innovation, Petroleum Industry, Sustainable Development, Climate Change Mitigation, Transportation, Supply Chain, and Logistics, Environmental Policy, Oil and Gas, Environment and Resource Management, Supply Chain Management, Sustainable Technologies, Electric Power Systems, Emerging Technologies
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Core Data (Software), JSON, Apple iOS, Data Persistence, Database Application, Mobile Development, Application Programming Interface (API), Data Access, Swift Programming, Model View Controller, Data Modeling, UI Components, Network Protocols, User Interface (UI), Debugging
Advanced · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Bioinformatics, Markov Model, Molecular Biology, Data Mapping, Machine Learning Methods, Computational Thinking, Algorithms, Data Structures, Computer Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Digital Marketing, Digital Media Strategy, Business Strategies, Digital Advertising, Growth Strategies, Social Media, Pay Per Click Advertising, Market Analysis
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Scripting, Programming Principles, Computer Programming, Python Programming, Command-Line Interface, Development Environment, Integrated Development Environments, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, AI Enablement, Generative AI, Artificial Intelligence, Financial Forecasting, Artificial Intelligence and Machine Learning (AI/ML), Business Ethics, Business Transformation, Prompt Engineering, Digital Transformation, Data-Driven Decision-Making, Content Creation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Scikit Learn (Machine Learning Library), Tensorflow, Classification Algorithms, Supervised Learning, Applied Machine Learning, Python Programming, Data Preprocessing, Feature Engineering, Data Science, Machine Learning, Model Evaluation, Data Manipulation, Data Visualization
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: AI Orchestration, AI Workflows, Agentic Workflows, Agentic systems, Generative AI Agents, LLM Application, Application Design, Tool Calling, Large Language Modeling, Context Management, Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Environmental Monitoring, Environmental Regulations, Environmental Laws, Environment, Environmental Science, Geospatial Information and Technology, Robotics, Ethical Standards And Conduct, Research, Data Analysis Software, Critical Thinking
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Data Warehousing, Extract, Transform, Load, Business Intelligence, Data Mining, Big Data, Predictive Analytics, Data Modeling, MySQL, Business Analytics, Apache Hadoop, Data Integration, Star Schema, Unstructured Data, Database Design, SQL, Data Transformation
Intermediate · Course · 1 - 3 Months