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.

Vanderbilt University
Skills you'll gain: Model Context Protocol, AI Workflows, Generative AI Agents, AI Orchestration, Agentic systems, LLM Application, Tool Calling, Prompt Patterns, AI Enablement, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Prompt Engineering Tools, TypeScript, Prompt Engineering, AI Personalization, ChatGPT, Artificial Intelligence, Multimodal Prompts, Anthropic Claude, AI Product Strategy
Beginner · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Swift Programming, Apple iOS, Application Development, Mobile Development, User Interface (UI) Design, Software Architecture, Portfolio Management, Human Computer Interaction, Interactive Design, Usability, Software Design, Application Design, Software Design Patterns, Secure Coding, Object Oriented Programming (OOP), Financial Trading, Data Visualization Software, Application Lifecycle Management, Maintainability
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Robotics, Artificial Intelligence, Image Analysis, Computer Vision, Convolutional Neural Networks, Natural Language Processing, Systems Engineering, Artificial Neural Networks, Reinforcement Learning, Machine Learning, Python Programming, Automation, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Docker (Software), Containerization, Application Deployment, DevOps, Microservices, Cloud Deployment, Data Persistence, Software Architecture, Spring Boot, MySQL, WordPress
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Excel Formulas, Data Validation, Microsoft Excel, Accounting and Finance Software, Accounting Records, Spreadsheet Software, Data Quality, Data Maintenance, Financial Analysis
Beginner · Course · 1 - 4 Weeks

IndiaAI
Skills you'll gain: Generative AI, Responsible AI, Data Ethics, Prompt Engineering, Artificial Intelligence, LLM Application, AI Enablement, ChatGPT, AI Workflows, Machine Learning
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Query Languages, Relational Databases, Performance Tuning, Prompt Engineering, Retrieval-Augmented Generation, LangChain, Python Programming
Intermediate · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: No-Code Development, Vibe coding, Application Deployment, Web Design and Development, AI Enablement, Cloud Hosting, Prompt Engineering, Creative Design
Mixed · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Jupyter, Software Installation, System Configuration, Package and Software Management, Virtual Machines, Data Science, Pandas (Python Package), Data Processing, NumPy, Computer Programming Tools, Virtualization and Virtual Machines, Matplotlib, Data Analysis, Python Programming, Seaborn, Software Development, Computer Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: SketchUp (3D Modeling Software), 3D Modeling, Visualization (Computer Graphics), Model Evaluation, Design Software, Software Installation, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Systems, Embedded Software, Electronic Systems, Thermal Management, Electronics Engineering, Hardware Design, Electronic Components, Design Specifications, Schematic Diagrams, Development Environment, Debugging
Build toward a degree
Advanced · Course · 1 - 3 Months
Logical Operations
Skills you'll gain: Power BI, Data Analysis, Microsoft Power Platform, Business Intelligence Software, Microsoft Excel, Data Visualization Software, Data Literacy, Business Intelligence, Data-Driven Decision-Making, Data Storytelling, Microsoft 365, Business Reporting, Data Visualization, Data Analysis Software, Interactive Data Visualization, Data Presentation, Microsoft Office, Microsoft PowerPoint, Data Sharing, Data Management
Mixed · Course · 1 - 3 Months