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.

University of Colorado Boulder
Skills you'll gain: Engineering Management, Stakeholder Analysis, Project Scoping, Team Leadership, Team Management, Project Management, Stakeholder Management, Resource Management, Risk Management, Project Management Life Cycle, Requirements Analysis, Agile Methodology, Waterfall Methodology, Communication, Business Communication
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Financial Modeling, Risk Modeling, Variance Analysis, Spreadsheet Software, Data Analysis, Strategic Decision-Making
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Shiny (R Package), Interactive Data Visualization, Data Visualization, R (Software), Dashboard, User Interface (UI), Data Visualization Software, UI Components, Data Integration, Server Side, Web Applications, Application Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Merchandise Displays, UI Components, Business Requirements, Workflow Management, Product Requirements, Code Review, Project Design, Blogs, E-Commerce, Program Development, Front-End Web Development, Software Installation, Content Management Systems, PHP (Scripting Language), HTML and CSS, System Configuration, Program Implementation, Cascading Style Sheets (CSS), Back-End Web Development, Hypertext Markup Language (HTML)
Beginner · Course · 1 - 4 Weeks
Coursera
Skills you'll gain: Secure Coding, Open Web Application Security Project (OWASP), DevSecOps, Security Testing, Application Security, Vulnerability Scanning, Vulnerability Assessments, Vulnerability Management, CI/CD, Continuous Monitoring, Docker (Software), Technical Communication, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Unity Engine, Computer Graphic Techniques, Animation and Game Design, Video Game Development, Graphics Software, Data Mapping, Data Import/Export, Systems Integration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Value Propositions, Smart Goals, Marketing, Target Audience, Marketing Planning, User Accounts, Marketing Strategy and Techniques, Goal Setting, Project Management, Competitive Analysis, Collaborative Software, Document Management, Project Documentation, Marketing Analytics, Internal Communications, Project Management Life Cycle, File Management, Digital Marketing, Business Communication
Beginner · Course · 1 - 3 Months

Skills you'll gain: Customer Retention, Brand Awareness, Brainstorming, User Feedback, Stakeholder Communications, Team Performance Management, Meeting Facilitation, HubSpot CRM, Customer Relationship Management (CRM) Software, Stakeholder Management, Customer experience strategy (CX), Marketing Strategies, Data Storytelling, Team Management, Team Leadership, Looker (Software), Dashboard, Marketing, Project Planning, Kanban Principles
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Model Context Protocol, Responsible AI, LangGraph, AI Workflows, AI Orchestration, LangChain, LLM Application, Agentic systems, OpenAI API, Generative AI Agents, Tool Calling, Compliance Management, Governance, Agentic Workflows, AI Security, Artificial Intelligence, Cost Benefit Analysis, Coordination, Scalability, Software Architecture
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), C# (Programming Language), Debugging, Computer Programming, Development Environment, .NET Framework, Microsoft Visual Studio, Application Development, Data Structures, Application Frameworks, Problem Solving
Beginner · Course · 1 - 3 Months

Skills you'll gain: Gemini, Generative AI Agents, Command-Line Interface, Code Review, Computer Programming Tools, Application Development, Secure Coding, Software Installation, Information Architecture, User Flows, Software Architecture
Mixed · Course · 1 - 4 Weeks

Coursera
Intermediate · Course · 1 - 4 Weeks