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.

Coursera
Skills you'll gain: Cloud Computing Architecture, Cloud Infrastructure, Scalability, Cloud Computing, Cloud Platforms, Software Architecture, Cloud Services, Cloud Deployment, Cloud Solutions, Infrastructure As A Service (IaaS), Load Balancing, Serverless Computing, Software Design Patterns, Microservices, Event-Driven Programming
★ 4.7 (35) · Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Problem Solving, Critical Thinking and Problem Solving, Creativity, Creative Problem-Solving, Human Factors, Creative Thinking, Decision Making, Human Learning, Complex Problem Solving, Human Computer Interaction, Mental Concentration, Human Machine Interfaces, Learning Theory, Usability, Memory Management, Human Centered Design
★ 4.9 (10) · Intermediate · Course · 1 - 3 Months

Starweaver
Skills you'll gain: Data Storytelling, Active Listening, Non-Verbal Communication, Business Writing, Sales Presentation, Concision, Data Presentation, Sales Presentations, Sales Strategy, Team Collaboration, Writing, Cultural Sensitivity, Persuasive Communication, Interpersonal Communications, Customer Relationship Management (CRM) Software, Verbal Communication Skills, Storytelling, Communication Strategies, Communication, Marketing Communications
★ 4.3 (33) · Intermediate · Specialization · 1 - 3 Months
Fractal Analytics
Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, AI Security, Management Consulting, Business Consulting, Consulting, AI Enablement, Technical Consulting, Quality Assurance, Market Intelligence, Market Research, Automation
★ 4.3 (33) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Systems Engineering, Requirements Analysis, Requirements Elicitation, Systems Development Life Cycle, Systems Development, Software Development Life Cycle, Configuration Management, Engineering Management, Project Risk Management, Waterfall Methodology, Functional Requirement, Systems Analysis, Project Management, Risk Management, Systems Design, Systems Architecture, System Requirements, Functional Design
★ 4.6 (7) · Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Computer Security Incident Management, Cyber Threat Intelligence, Network Planning And Design, Malware Protection, Information Technology Architecture
★ 4 (40) · Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Salesforce, Salesforce Development, Data Security, Data Access, Customer Relationship Management (CRM) Software, Security Controls, Customer Engagement, Role-Based Access Control (RBAC), Customer Service, Data Maintenance, Business Reporting, Data Management, Personalized Service, Workflow Management, Process Development, Process Design, Lead Generation, Business Process Automation, Cloud Computing, Automation
★ 4.6 (32) · Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Organizational Change, Innovation, Change Management, New Product Development, Organizational Leadership, Organizational Development, Organizational Strategy, Cross-Functional Team Leadership, Culture Transformation, Team Leadership, Organizational Effectiveness, Product Lifecycle Management, Organizational Structure, Product Development, Strategic Decision-Making
★ 4.7 (38) · Beginner · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: DevSecOps, Secure Coding, Cryptography, Application Security, Security Testing, IT Security Architecture, Cyber Threat Intelligence, Cyber Risk, Encryption, Network Security, AI Integrations, DevOps, Cybersecurity, CI/CD, Security Awareness, Cloud Security, Software Development, Security Controls, Artificial Intelligence and Machine Learning (AI/ML), Software Architecture
★ 4.7 (27) · Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Devops Tools, DevOps, Agile Methodology, Agile Software Development, Application Deployment, Docker (Software), Agile Project Management, Project Management, Software Development Tools, Technical Communication, Needs Assessment, Prometheus (Software), Business Requirements, Jira (Software), Python Programming, Natural Language Processing, Collaboration, Communication, Professional Networking, Interviewing Skills
★ 4.6 (30) · Beginner · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Apple iOS, Apple Xcode, Swift Programming, Mobile Development, Objective-C (Programming Language), Mobile Development Tools, User Interface (UI), Application Development, User Interface (UI) Design, UI Components, Development Environment, Integrated Development Environments, Simulations, Storyboarding
★ 4.7 (34) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Productivity Software, Google Workspace, Workflow Management, Google Sheets, Prompt Engineering, Generative AI, AI Enablement
★ 4.5 (28) · Beginner · Course · 1 - 4 Weeks