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.

Fred Hutchinson Cancer Center
Skills you'll gain: Collaborative Software, GitHub, Technical Writing, Technical Support, Version Control, Document Management, Technical Documentation, Typography
Beginner · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Education Software and Technology, Digital pedagogy, Technology Solutions, Emerging Technologies, Innovation, Technology Strategies, Higher Education, Solution Design, Trend Analysis, Problem Management
Beginner · Course · 1 - 3 Months

Peking University
Skills you'll gain: Research, Research Methodologies, Legal Research, Research Design, Writing, Legal Writing, Database Software, Databases, Journals, Legal Technology
Mixed · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Learning Management Systems, Education Software and Technology, Digital pedagogy, Instructional Strategies, Computer Science, Interactive Design, Emerging Technologies, AI Personalization, Collaborative Software, Artificial Intelligence
Mixed · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Operations Research, Mathematical Modeling, Business Modeling, Business Analytics, Analytics, Process Optimization, Data-Driven Decision-Making, Model Optimization, Microsoft Excel, Decision Making, Excel Formulas, Spreadsheet Software, Graphing
Beginner · Course · 1 - 4 Weeks

École Polytechnique
Skills you'll gain: Vibrations, Structural Engineering, Structural Analysis, Engineering Analysis, Civil Engineering, Geostatistics, Hazard Analysis, Mechanics, Engineering, Scientific, and Technical Instruments, Failure Analysis, Physical Science, Simulation and Simulation Software, Mathematical Modeling, Experimentation, Laboratory Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Linux Administration, Bash (Scripting Language), Network Monitoring, Cyber Security Assessment, System Configuration, Digital Forensics
Intermediate · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Energy and Utilities, Environmental Science, Environmental Issue, Environment, Environment and Resource Management, Climate Change Programs, Oil and Gas, Petroleum Industry, Electric Power Systems, Sustainable Development, Sustainable Technologies, Plant Operations and Management, Sustainable Architecture, Climate Change Mitigation, Physics
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Climate Change Programs, Environment, Environmental Regulations, Sustainable Development, Sustainable Systems, Environmental Policy, Climate Change Mitigation, Environmental Issue, Environmental Laws, Energy and Utilities, Environment Health And Safety, Climate Change Adaptation, Environment and Resource Management, Public Health and Disease Prevention, Mitigation, Environmental Science, Health Assessment, Sustainability Standards, Public Health, Pollution Prevention
Beginner · Course · 1 - 4 Weeks

Nanjing University
Skills you'll gain: Software Testing, White-Box Testing, System Testing, Functional Testing, JUnit, Performance Testing, Test Tools, Unit Testing, Test Automation, Code Coverage, Test Case, Selenium (Software)
Mixed · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: R Programming, Statistical Programming, R (Software), Statistical Modeling, Bayesian Statistics, Statistical Software, Markov Model, Mathematical Modeling, Statistical Methods, Statistical Inference, Sampling (Statistics), Simulations, Probability Distribution, Classification Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Decision Intelligence, Digital Transformation, GitHub Copilot, Generative AI, ChatGPT, Software Development Tools, AI literacy, Business Transformation, LLM Application, Program Development, AI Integrations, Operational Efficiency, Responsible AI, User Interface (UI) Design, Debugging
Beginner · Course · 1 - 4 Weeks