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: AI Enablement, Google Sheets, Google Gemini
★ 4.8 (34) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: New Product Development, Product Development, Product Strategy, Product Design, Design Thinking, Product Planning, Innovation, Persona Development, Product Management, Team Management, Conceptual Design, Prototyping, Team Performance Management, Market Research, Sustainable Business, Design and Product, Project Portfolio Management, Agile Product Development, Marketing, Product Marketing
★ 4.9 (39) · Beginner · Specialization · 3 - 6 Months

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
★ 4.4 (11) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Hardware Troubleshooting, Customer Service, Network Troubleshooting, Customer Relationship Building, Computer Security Incident Management, Incident Response, Continuous Improvement Process, Cybersecurity, Process Improvement, Incident Management, Quality Improvement, Performance Metric, Operating Systems, Service Improvement, Computer Hardware, Cyber Attacks, Technical Support, Operating System Administration, Technical Support and Services, Digital Transformation
★ 4.5 (52) · Beginner · Professional Certificate · 3 - 6 Months
Skills you'll gain: Angular, Test Driven Development (TDD), Web Components, Unit Testing, Development Testing, Web Design and Development, HTML and CSS, Web Development, Test Script Development, Software Testing, Cascading Style Sheets (CSS), Web Applications, Front-End Web Development, JavaScript Frameworks, Hypertext Markup Language (HTML), Development Environment, UI Components, Application Frameworks, Javascript, Data Persistence
★ 4.3 (41) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: R Programming, Predictive Analytics, Applied Machine Learning, Predictive Modeling, Data Pipelines, R (Software), Data-Driven Decision-Making, Analytics, Data Science, Data Processing, Machine Learning Software, Feature Engineering, Data Preprocessing, Statistical Machine Learning, Machine Learning Methods, Machine Learning, Model Training, Telemarketing, Model Deployment, Model Optimization
★ 4.9 (53) · Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Google Workspace, Generative AI, Google Cloud Platform, Productivity Software, Prompt Engineering, Workflow Management, Large Language Modeling, Enterprise Security
★ 5 (124) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: General Data Protection Regulation (GDPR), Personally Identifiable Information, Governance Risk Management and Compliance, Information Privacy, Data Governance, Data Security, Cybersecurity, Data Management, Cyber Attacks, Data Loss Prevention, Security Controls, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Incident Response, Cyber Risk, Encryption, Risk Management Framework
★ 4.7 (71) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Project, Timelines, Project Schedules, Scheduling, Data Visualization, Project Management Software, Workflow Management, Dependency Analysis, Project Management, Project Planning
★ 4 (36) · Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Application Security, Security Testing, DevSecOps, Secure Coding, Security Requirements Analysis, Open Web Application Security Project (OWASP), Cyber Security Assessment, Security Software, Software Design, Security Controls, Cyber Security Strategy, Computer Security, Information Systems Security, Security Strategy, Data Security, Network Security, Security Management, Application Development, Computer Programming, Python Programming
Mixed · Course · 1 - 3 Months

Illinois Tech
Skills you'll gain: Microsoft Excel, Spreadsheet Software, Excel Formulas, Dashboard, Data Entry, Business Reporting, Data Cleansing, Data Visualization, Data Management, Data Maintenance, Auditing, Analytics, Data Validation, Data Integrity
★ 4.4 (37) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Oil and Gas, Petroleum Industry, Environmental Issue, Environment, Governance, Energy and Utilities, Economic Development, Environmental Monitoring, Physical Science, International Relations, Environmental Policy, Socioeconomics, Natural Resource Management, Climate Change Adaptation, Hydrology, Economics, Environmental Science, Cultural Diversity, Culture, Mathematical Modeling
★ 4.7 (56) · Beginner · Specialization · 3 - 6 Months