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.

Skills you'll gain: Architectural Drawing, AutoCAD, Architectural Design, Building Design, Architecture and Construction, Technical Drawing, Engineering Drawings, Civil and Architectural Engineering, Drafting and Engineering Design, Computer-Aided Design, Engineering Plans And Specifications, Sustainable Architecture, Autodesk, AutoCAD Civil 3D, Architectural Engineering, Structural Engineering, Land Development, Functional Design, Layout Design, 3D Modeling
Beginner · Specialization · 1 - 3 Months

L&T EduTech
Skills you'll gain: Hardware Design, Verification And Validation, Computational Logic, Simulation and Simulation Software, Design Software, Integrated Development Environments, Test Script Development, Schematic Diagrams, Simulations, Dataflow
Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Model Context Protocol, Claude Code, Vibe coding, Generative AI Agents, Anthropic Claude, LLM Application, AI Workflows, AI Orchestration, Agentic Workflows, AI Enablement, AI Security, Prompt Engineering, Code Review, Prompt Patterns, Software Development, Web Applications, Software Testing, Security Testing, Software Engineering, Web Development
Intermediate · Course · 1 - 4 Weeks

EC-Council
Skills you'll gain: Incident Response, Computer Security Incident Management, Cyber Threat Hunting, Vulnerability Management, Event Monitoring, Threat Detection, Intrusion Detection and Prevention, Cybersecurity, Cyber Attacks, Security Controls, Security Information and Event Management (SIEM), Vulnerability Assessments, Threat Management, Exploitation techniques, Network Monitoring, Anomaly Detection
Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Education Software and Technology, Responsible AI, Wealth Management, Machine Learning Methods, Supervised Learning, Machine Learning, Financial Services, Applied Machine Learning, AI Personalization, Data Ethics, Machine Learning Algorithms, Learning Management Systems, Digital pedagogy, Artificial Intelligence, Compliance Training, AI literacy, AI Enablement, Relationship Management, Rapport Building, Financial Planning
Intermediate · Specialization · 1 - 3 Months

Illinois Tech
Skills you'll gain: Infrastructure As A Service (IaaS), Virtualization, Platform As A Service (PaaS), Containerization, Cloud-Native Computing, Serverless Computing, Cloud Infrastructure, Network Security, Cloud Services, Cloud Computing, Amazon Web Services, Cloud Management, Infrastructure as Code (IaC), Cloud Computing Architecture, Virtualization and Virtual Machines, Virtual Machines, Network Troubleshooting, Software-Defined Networking, Cloud Security, Network Administration
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Cyber Security Assessment, Cybersecurity, Scenario Testing, Simulations, Infrastructure Security, Computer Security Incident Management, Incident Response, Security Controls, Network Security, Role-Based Access Control (RBAC), Risk Management Framework, Disaster Recovery, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Interactive Data Visualization, Business Intelligence, Business Intelligence Software, Data Presentation, Infographics, Data Visualization, Dashboard Creation, Generative AI, Data Ethics, Responsible AI, Artificial Intelligence, LLM Application, Query Languages, SQL, Data Analysis, Presentations, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Stakeholder Management, Engineering Management, Stakeholder Engagement, Negotiation, Stakeholder Communications, Mentorship, Leadership, Leadership and Management, Courage, Growth Mindedness, Leadership Development, Team Leadership, Organizational Leadership, Collaboration, Professional Development, Visionary, Personal Development, Lifelong Learning, Personal Integrity, Resilience
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Fine-tuning, Large Language Modeling, Natural Language Processing, LLM Application, Generative AI Agents, Agentic Workflows, Decision Intelligence, Test Case, Agentic systems, User Interface (UI), Performance Testing, Model Training, Applied Machine Learning, Artificial Intelligence, Model Optimization, Machine Learning Algorithms, Classification Algorithms, Decision Support Systems, Model Evaluation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Market Opportunities, Product Strategy, Competitive Analysis, Business Strategy, Product Planning, New Business Development, Business Solutions, Market Analysis, Business Analysis, Product Development, Business Planning, Entrepreneurship, Growth Strategies, Innovation
Intermediate · Guided Project · Less Than 2 Hours