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: Model Context Protocol, Claude Code, Vibe coding, Microsoft Copilot, AI Workflows, Anthropic Claude, Tool Calling, GitHub, Context Management, Web Development, Real Time Data, Debugging, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Servers, Prompt Engineering, Application Development, Video Game Development, Generative AI, Software Engineering
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cloud Computing, Cloud Infrastructure, Cloud Services, JavaScript Frameworks, Back-End Web Development, Cloud Deployment, DevOps, Full-Stack Web Development, OpenShift, Version Control, CI/CD, Application Frameworks, Software Development, Web Applications, Microservices, Containerization, Kubernetes, Web Development, Node.JS, Serverless Computing
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Productivity Software, Generative AI, Google Gemini, Problem Solving, Spreadsheet Software, Business Intelligence, Google Sheets, Business Solutions, Critical Thinking and Problem Solving, Artificial Intelligence, Prompt Engineering, ChatGPT, Creative Problem-Solving, Microsoft Excel, Excel Formulas, Microsoft Office, Microsoft 365, Data Entry, Data Management, User Interface (UI)
Mixed · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Data Science, Data Management, Data Analysis, Data-Driven Decision-Making, Project Design, Performance Metric, Software Engineering, Machine Learning, Statistical Inference
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: User Story, Supplier Management, Project Schedules, Project Closure, Engineering Management, Milestones (Project Management), Team Leadership, Stakeholder Management, Scheduling, Agile Project Management, Scrum (Software Development), Procurement, Quality Management, Team Management, Project Planning, Agile Methodology, Project Scoping, Project Management, Risk Management, Stakeholder Communications
Build toward a degree
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: IT Security Architecture, Computer Networking, Operating System Administration, Package and Software Management, Network Troubleshooting, Version Control, IT Automation, Systems Administration, IT Infrastructure, TCP/IP, Git (Version Control System), Chef (Configuration Management Tool), Network Security, Ruby (Programming Language), File Systems, Microsoft Windows, Computer Hardware, Technical Support, Interviewing Skills, Applicant Tracking Systems
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months
Georgia Institute of Technology
Skills you'll gain: Materials science, Chemistry, Structural Analysis, Mechanical Engineering, Chemical Engineering, Physical Science, Semiconductors
Mixed · Course · 1 - 3 Months

Skills you'll gain: Software Architecture, Functional Requirement, Requirements Analysis, Internet Of Things, Software Design Patterns, User Requirements Documents, Android Development, Application Frameworks, Maintainability, Interoperability, Software Quality (SQA/SQC)
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Power Electronics, Semiconductors, Electrical Engineering, Electronics, Electronics Engineering, Electronic Components, Simulation and Simulation Software
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Electrical Substation, Electrical Systems, Electrical Power, Control Systems, Electric Power Systems, Low Voltage, High Voltage, Electrical Equipment, Electrical Wiring, Electrical Safety, Three-Phase, HVAC, Basic Electrical Systems, Mechanical Design, Wiring Diagram, Schematic Diagrams, Construction, Civil Engineering, Safety Standards, Technical Standard
Intermediate · Specialization · 3 - 6 Months

Universidad de los Andes
Skills you'll gain: Responsive Web Design, Hypertext Markup Language (HTML), Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), Web Design and Development, UI Components, Front-End Web Development, Web Applications, Typography
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, AI Product Strategy, Prompt Patterns, ChatGPT, Responsible AI, Generative AI, Google Gemini, Product Management, AI Enablement, Artificial Intelligence, Real Time Data, Artificial Intelligence and Machine Learning (AI/ML), AI Workflows, AI Personalization, Machine Learning, Stakeholder Engagement, Context Management, Decision Making
Intermediate · Specialization · 1 - 3 Months