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: NoSQL, Data Warehousing, Database Systems, Database Theory, Relational Databases, Database Management, Extract, Transform, Load, SQL, Databases, Data Mining, Database Development, Business Intelligence, Database Application, Big Data, Information Systems, MySQL, Database Design, MongoDB, Scalability, Database Management Systems
★ 4.3 (699) · Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Model View Controller, Swift Programming, Object Oriented Design, Object Oriented Programming (OOP), Data Structures, iOS Development, Apple iOS, Programming Principles, Mobile Development, Software Design Patterns, Data Management, Software Architecture, Code Reusability, Computational Logic, Development Environment
★ 4.3 (733) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Regression Analysis, Statistical Hypothesis Testing, Logistic Regression, Statistical Analysis, Statistical Methods, Correlation Analysis, Predictive Modeling, Supervised Learning, Predictive Analytics, Statistical Modeling, Machine Learning, Model Evaluation, Variance Analysis, Python Programming
★ 4.7 (592) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, LangChain, Prompt Patterns, LLM Application, Generative AI, Generative AI Agents, Tool Calling, Large Language Modeling, AI Integrations, Model Evaluation, Flask (Web Framework), Agentic systems, Software Development
★ 4.6 (504) · Intermediate · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Market Dynamics, Economics, Economics, Policy, and Social Studies, Socioeconomics, Supply And Demand, Market Analysis, Business Economics, Competitive Analysis, Public Policies, Policty Analysis, Research, and Development, Consumer Behaviour, Resource Allocation
★ 4.8 (663) · Mixed · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Intrusion Detection and Prevention, Role-Based Access Control (RBAC), AWS Identity and Access Management (IAM), Amazon Web Services, Amazon Elastic Compute Cloud, Identity and Access Management, Cloud Computing, User Provisioning, Security Controls, Cloud Management, Malware Protection, Cloud Infrastructure, Cloud Security, Load Balancing, Network Security, Authorization (Computing), Hardening, Cryptographic Protocols, Cybersecurity
★ 4.5 (658) · Beginner · Specialization · 3 - 6 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Risk Analysis, Project Risk Management, Risk Management, Risk Management Framework, Mitigation, Hazard Analysis, Risk Mitigation, Disaster Recovery, Contingency Planning, Climate Change Adaptation, Vulnerability, Economic Development
★ 4.6 (249) · Beginner · Course · 1 - 4 Weeks

Salesforce
Skills you'll gain: Overcoming Objections, Prospecting and Qualification, Customer Relationship Management, Customer Relationship Management (CRM) Software, Lead Generation, Sales Development, Intercultural Competence, Time Management, Business Writing, Business Correspondence, Salesforce, Writing, Productivity, Sales Prospecting, Cold Calling, Growth Mindedness, Verbal Communication Skills, Interviewing Skills, Professional Development, Sales
★ 4.4 (608) · Beginner · Professional Certificate · 3 - 6 Months

Microsoft
Skills you'll gain: Storyboarding, User Research, Information Architecture, User Experience Design, Design Thinking, Mockups, User Interface (UI), User Experience, Prototyping, UI/UX Research, Usability Testing, User Interface and User Experience (UI/UX) Design, Wireframing, Interactive Design, Design Research, Ideation, User Centered Design, Interaction Design, Figma (Design Software), Artificial Intelligence
★ 4.7 (637) · Beginner · Professional Certificate · 3 - 6 Months

Board Infinity
Skills you'll gain: Eclipse (Software), Java Programming, Object Oriented Programming (OOP), Software Development Tools, Java, Computer Programming Tools, Object Oriented Design, Integrated Development Environments, Development Environment, Computer Programming, Programming Principles, Virtual Machines, Algorithms
★ 4.4 (635) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Power Electronics, Electrical Engineering, electromagnetics, Electronic Components, Electronic Systems, Electronics Engineering, Electronics, Mathematical Modeling, Technical Design, Design Specifications, Engineering Analysis, Engineering Design Process, Engineering Calculations
★ 4.8 (165) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Windows Servers, Authorization (Computing), Microsoft Windows, Authentications, Operating System Administration, User Accounts, Group Policy, User Provisioning, Microsoft Servers, Security Controls, Enterprise Security, Active Directory, Identity and Access Management, Software Installation, Server Administration, Encryption, Network Planning And Design, Network Performance Management, Computer Networking
★ 4.7 (677) · Beginner · Course · 1 - 3 Months