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.

Universidades Anáhuac
Skills you'll gain: ChatGPT, Responsible AI, Generative AI Agents, AI Enablement, Prompt Engineering, Business Process Automation, Productivity Software, Artificial Intelligence, Trend Analysis, Natural Language Processing
Beginner · Course · 1 - 3 Months

Starweaver
Skills you'll gain: Responsible AI, AI Product Strategy, AI Enablement, Organizational Change, Product Roadmaps, Program Implementation, Stakeholder Engagement, Google Gemini, Anthropic Claude, Business Strategy, Generative AI, Corporate Strategy, Corporate Communications, Enterprise Security, Prompt Engineering, Corporate Sustainability, Business Communication, Communication Strategies, Marketing Strategy and Techniques, Communication
Intermediate · Specialization · 1 - 4 Weeks

Duke University
Skills you'll gain: Data Visualization Software, Data Visualization, Data Storytelling, Statistical Visualization, Interactive Data Visualization, Plot (Graphics), Plotly, Matplotlib, Data Presentation, Dashboard, Seaborn, Tableau Software, Scatter Plots, Heat Maps, Histogram, Google Sheets, Data Analysis, Python Programming, Cloud Applications, Business Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, AI Personalization, Target Audience, Marketing Materials, ChatGPT, Customer Insights, Generative AI, Marketing Analytics, Email Marketing, Social Media Campaigns, Content Creation
Intermediate · Guided Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: User Experience Design, Figma (Design Software), Design Thinking, Interaction Design, User Interface (UI) Design, Usability Testing, Prototyping, Wireframing, Software Testing, Information Architecture, White-Box Testing, No-Code Development, Quality Assurance
Build toward a degree
Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: SAP S/4HANA, Business Logic, SAP Applications, Business Reporting, Debugging, Object Oriented Design, Report Writing, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Program Development, UI Components, Test Tools, Data Entry, Eclipse (Software), Software Engineering, Maintainability, Development Environment, Data Structures
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Android Studio, Mobile Development, Application Development, Application Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), Prototyping, Solution Design, Systems Analysis, Problem Management, Development Testing
Mixed · Course · 1 - 3 Months

Edureka
Skills you'll gain: Power BI, Data Visualization, Data Analysis Expressions (DAX), Matplotlib, Plotly, Data Analysis, Exploratory Data Analysis, Seaborn, SQL, Pandas (Python Package), Probability & Statistics, Regression Analysis, Machine Learning, Statistical Hypothesis Testing, Python Programming, Data Transformation, Feature Engineering, Data Integration, NumPy, Web Scraping
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: GitHub, Version Control, Git (Version Control System), Unix Commands, Unix Shell, Software Versioning, Linux Commands, Command-Line Interface, Software Configuration Management, File Management
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: LLM Application, Hugging Face, Large Language Modeling, Natural Language Processing, Model Deployment, Open Source Technology, Prompt Engineering, Containerization, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Forecasting, Time Series Analysis and Forecasting, Trend Analysis, Predictive Analytics, Advanced Analytics, Statistical Analysis, Business Analytics, Data-Driven Decision-Making, Strategic Decision-Making, Exploratory Data Analysis, Model Evaluation, Pandas (Python Package), Matplotlib, Performance Metric
Beginner · Course · 1 - 4 Weeks
Macquarie University
Skills you'll gain: Microsoft Excel, Data Visualization, Spreadsheet Software, Data Management, Excel Formulas, Microsoft Office, Data Entry, Productivity Software, Editing
Beginner · Course · 1 - 3 Months