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.

Duke University
Skills you'll gain: Climate Change Adaptation, Climate Change Mitigation, Environmental Issue, International Relations, Environmental Policy, Environmental Science, Pollution Prevention, Sustainable Development, Social Impact, Community Development, Mitigation, Trend Analysis
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Semiconductors, Electronic Systems, Electronic Components, Electronics, Electronic Hardware, Electronics Engineering, Engineering, Scientific, and Technical Instruments, Electrical Engineering, Basic Electrical Systems, Engineering Analysis, Mathematical Modeling, Engineering Calculations
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Social Network Analysis, Network Analysis, Social Media Analytics, Data Visualization, Graph Theory, Relational Databases, Data Presentation, Data Visualization Software, R (Software), Infographics, Data Analysis, Network Model, Database Theory, Query Languages, Social Sciences, Statistical Analysis, Machine Learning, Machine Learning Methods, R Programming, Data Manipulation
Intermediate · Specialization · 3 - 6 Months

Logical Operations
Skills you'll gain: Power BI, Data Analysis Expressions (DAX), Dashboard Creation, Business Reporting, Data Transformation, Business Intelligence, Data Visualization Software, Business Intelligence Software, Dashboard, Data Analysis, Microsoft Excel, Data Visualization, Data Cleansing, Data Modeling, Data Analysis Software, Microsoft PowerPoint, Microsoft 365, Microsoft Office, Collaboration, Data Import/Export
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Microsoft Copilot, Competitive Analysis, Marketing Operations, Marketing Design, Marketing Strategies, Marketing Planning, Performance Reporting, Campaign Planning, Marketing Channel, Cross-Channel Marketing, Generative AI, Market Intelligence, Microsoft 365, Customer Analysis, Market Research, Artificial Intelligence, Customer experience improvement, Customer Retention
Beginner · Course · 1 - 4 Weeks

Università di Napoli Federico II
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Scripting Languages, Scripting, Programming Principles, Data Management, Functional Design, Database Management, File Management, File I/O, Databases
Beginner · Course · 1 - 4 Weeks

The State University of New York
Skills you'll gain: Professional Development, Professionalism, Business Ethics, Intercultural Competence, Strong Work Ethic, Telecommuting, Cultural Diversity, Personal Development, Overcoming Obstacles, Learning Management Systems, Cultural Sensitivity, Education Software and Technology, Collaboration, Goal Setting, Teamwork, Problem Solving, Adaptability, Higher Education, digital literacy, Communication
Beginner · Course · 1 - 3 Months

Skills you'll gain: File Systems, Linux, Linux Commands, File Management, Linux Administration, Operating Systems, Unix, Command-Line Interface, Authorization (Computing), Data Storage
Intermediate · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Data Analysis Expressions (DAX), Data Ethics, Data Modeling, Data Governance, Data Architecture, Database Design, Power BI, Data Management, General Data Protection Regulation (GDPR), Data Warehousing, Star Schema, Personally Identifiable Information, Information Privacy, Data Visualization Software, Data Security, Data Integrity, Snowflake Schema, Relational Databases, Data Quality, Extract, Transform, Load
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Keyword Research, Search Engine Optimization, Generative AI, AI Integrations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Linux Administration, Virtualization and Virtual Machines, Linux, Performance Tuning, Linux Servers, Virtualization, IBM Cloud, Data Storage, Data Storage Technologies, Hybrid Cloud Computing, Hardening, AI Enablement, Security Controls, Mainframe Computing, Hardware Architecture, Infrastructure Architecture, Virtual Networking, Mainframe Technologies, Networking Hardware, Artificial Intelligence and Machine Learning (AI/ML)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Power Automate/Flow, Microsoft Power Platform, Email Automation, Document Management, Microsoft 365, Invoicing, Microsoft Office, Collaborative Software, Automation, User Accounts
Beginner · Guided Project · Less Than 2 Hours