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.

Universidad Nacional Autónoma de México
Skills you'll gain: Systems Thinking, Sustainable Systems, Sustainable Development, Socioeconomics, Environmental Issue, Environmental Science, Social Sciences, Land Management, Social Impact, Community Development, World History, Team Collaboration
Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Organizational Change, Innovation, Change Management, Business Modeling, Technology Strategies, Product Lifecycle Management, New Product Development, Business Transformation, Product Development, Customer Insights, Organizational Leadership, Organizational Development, Process Development, Organizational Strategy, Business Strategy, Strategic Thinking, Cross-Functional Team Leadership, Team Management, Product Management, Customer Analysis
Beginner · Specialization · 1 - 3 Months

L&T EduTech
Skills you'll gain: Architectural Drawing, Blueprint Reading, Structural Engineering, Building Design, Structural Analysis, Engineering Drawings, Engineering Documentation, Architectural Engineering, Civil and Architectural Engineering, Building Codes, Design Specifications, Construction Estimating, Civil Engineering, Construction, Engineering Practices, Engineering Calculations, Drafting and Engineering Design, Engineering Plans And Specifications, Technical Documentation, Engineering Software
Advanced · Specialization · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Hardware Design, Electronic Hardware, Schematic Diagrams, Electronics, Computer-Aided Design, Electronic Systems, Mechanical Design, Drafting and Engineering Design, Communication Systems, Electronics Engineering, Remote Access Systems, Linux, Digital Communications, Restful API, Electrical Engineering, Web Applications, Telecommunications, Systems Of Measurement, Digital Signal Processing, Data Processing
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Linux Commands, Linux, Command-Line Interface, File Management, Unix Shell, Linux Administration, Package and Software Management, DevOps
Beginner · Guided Project · Less Than 2 Hours

Infosec
Skills you'll gain: Open Web Application Security Project (OWASP), Exploitation techniques, Authentications, Vulnerability Assessments, Application Security, Vulnerability Management, Event Monitoring, Security Controls, Data Integrity, Continuous Monitoring, Secure Coding, System Monitoring, Patch Management, Identity and Access Management, Multi-Factor Authentication, Authorization (Computing), Cryptography, Extensible Markup Language (XML), System Configuration, Incident Response
Intermediate · Specialization · 3 - 6 Months

Advancing Women in Tech
Skills you'll gain: Prompt Patterns, AI powered creativity, AI literacy, Vibe coding, Problem Solving, AI Enablement, Prompt Engineering Tools, Ideation, AI Personalization, Empowerment, AI Integrations, AI Workflows, Independent Thinking
Beginner · Course · 1 - 4 Weeks

Tableau Learning Partner
Skills you'll gain: Data Visualization Software, Spatial Data Analysis, Tableau Software, Data Storytelling, Data Visualization, Statistical Visualization, Interactive Data Visualization, Data Presentation, Geospatial Information and Technology, Geospatial Mapping, Data Analysis, Data Mapping, Conversion Funnel Analysis
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, AI powered creativity, Multimodal Prompts, Anthropic Claude, ChatGPT, Generative AI, AI literacy, Creative Thinking, Brainstorming, Ideation, Creativity, Creative Problem-Solving, Critical Thinking, Problem Solving
Mixed · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Intellectual Property, Cyber Attacks, Data Security, Safety and Security, Cybersecurity, Application Security, Security Software, Computer Security Awareness Training, Research, Content Creation, digital literacy, Media and Communications, Storytelling, Productivity, Digital Communications, Interpersonal Communications, Empathy & Emotional Intelligence, Personal Development, Self-Awareness, Digital Analysis
Beginner · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Program Development, Scripting Languages, Software Installation, Algorithms, Development Environment
Mixed · Course · 1 - 3 Months

Skills you'll gain: Competitive Analysis, Business Strategy, Market Dynamics, Market Analysis, Market Opportunities, Market Intelligence, Strategic Thinking, Entrepreneurship, Market Research, New Business Development, Business Analysis Tools, Innovation
Beginner · Guided Project · Less Than 2 Hours