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.

University of California San Diego
Skills you'll gain: Application Development, Android (Operating System), Android Studio, Mobile Development, Software Development Tools, Game Design, Computer Programming Tools, Development Environment, Internet Of Things, Embedded Software, Web Servers, Web Applications, USB, Ubuntu, Peripheral Devices, Operating Systems, Software Installation, Command-Line Interface, System Configuration, Hardware Troubleshooting
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Organizational Leadership, Team Motivation, Diversity and Inclusion, Team Leadership, Organizational Change, Creativity, Personal Development, Leadership, Resilience, Employee Engagement, Strategic Leadership, Team Performance Management, Business Transformation, Decision Making, Self-Awareness, Coaching, Innovation, Change Management, Psychology, Storytelling
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Transformation, Power BI, Data Manipulation, Data Cleansing, Dashboard, Data Visualization, Data Import/Export, Interactive Data Visualization, Data Visualization Software, Data Storytelling, Data Modeling, Microsoft Power Platform
Beginner · Guided Project · Less Than 2 Hours

University of California, Santa Cruz
Skills you'll gain: Literacy, Demography, Child Development, Human Learning, Language Learning, Childhood Education and Development, Learning Theory, Education Software and Technology, Social Studies, Experimentation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Social Media Management, Social Media, Social Media Marketing, Google Ads, Email Marketing, Social Media Strategy, Digital Advertising, Web Analytics and SEO, Online Advertising, Social Media Campaigns, Paid media, Pay Per Click Advertising, Content Creation, Customer Retention, Search Engine Optimization, Presentations, Instagram, Content Marketing, Generative AI
Beginner · Professional Certificate · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Estimation, Model Evaluation, Simulation and Simulation Software, Machine Learning Methods, Applied Mathematics, Laboratory Testing, Matlab, Numerical Analysis, Electric Power Systems, Mathematical Modeling, Electrical Power, Statistical Methods, Electronic Components, Research, Scripting, Algorithms, Calculus
Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Java Programming, File I/O, Object Oriented Programming (OOP), Application Frameworks, Debugging, Data Persistence, Data Structures
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Embedded Software, Electronic Systems, Service Level, Debugging, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: IT Management, Business Transformation, Workforce Management, Digital Transformation, Technology Strategies, Operational Efficiency, Information Technology, Product Strategy, Profit and Loss (P&L) Management, Financial Management, Cost Management, Business Analysis, Expectation Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Data Presentation, Data Visualization, Rmarkdown, Stakeholder Communications, Data Ethics, Data-Driven Decision-Making, Data Cleansing, Tableau Software, Spreadsheet Software, Data Validation, Data Visualization Software, Interactive Data Visualization, Ggplot2, Presentations, Data Integration, Data Integrity, Data Collection, Case Studies, Interviewing Skills
Beginner · Professional Certificate · 3 - 6 Months

Duke University
Skills you'll gain: Portfolio Risk, Financial Market, Risk Management, Risk Analysis, Financial Trading, Probability Distribution, R (Software), Financial Data, R Programming, Portfolio Management, Statistical Programming, Securities (Finance), Time Series Analysis and Forecasting, Estimation, Statistical Modeling, Simulation and Simulation Software
Intermediate · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Engineering Drawings, Construction Engineering, Hydraulics, Mechanical Design, Plumbing, Blueprint Reading, Petroleum Industry, Building Codes, Process Flow Diagrams, Civil Engineering, Construction Management, Oil and Gas, Failure Analysis, Construction, Engineering Analysis, Engineering Calculations, Energy and Utilities, Mechanical Engineering, Chemical Engineering, Process Engineering
Intermediate · Specialization · 3 - 6 Months