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.

Coursera
Skills you'll gain: Events and Conferences, Event Planning, Canva (Software), Event Management, Digital Content, Event Marketing, Content Creation, Graphic Design, Graphic and Visual Design Software, Graphic and Visual Design, Social Media Campaigns, Social Media, Product Design, Digital Marketing, Marketing Communications, Design Elements And Principles
★ 4 (6) · Beginner · Guided Project · Less Than 2 Hours

Adobe
Skills you'll gain: Photo Editing, Adobe Photoshop, AI powered creativity, Visual Storytelling, Image Quality, Color Theory, Generative AI, Graphics Software, Editing, Storytelling, Design Elements And Principles, Graphic and Visual Design, Creativity, Creative Thinking, Creative Problem-Solving
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Vue.JS, Application Deployment, UI Components, JavaScript Frameworks, Data Access, Frontend Performance, Web Analytics and SEO, Android Development, Development Environment, Server Side, Data Management
★ 3.6 (9) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Procurement, Change Control, Project Management Software, Vendor Management, Project Management Life Cycle, Meeting Facilitation, Project Management, Supply Management, CI/CD, Issue Tracking, Request for Proposal, Project Risk Management, Collaborative Software, Team Management, Request For Quotation (RFQ), Risk Management, Risk Analysis, Continuous Deployment, Risk Mitigation, Proposal Development
★ 5 (6) · Advanced · Course · 1 - 3 Months

University of Pittsburgh
Skills you'll gain: Probability Distribution, Data Science, Probability & Statistics, Predictive Analytics, Probability, Statistical Modeling, Predictive Modeling, Data Analysis, Regression Analysis, Logistic Regression, Statistical Analysis, Statistical Methods, Statistics, Bayesian Statistics, Statistical Software, Statistical Inference, Applied Mathematics, Python Programming, Machine Learning, Algorithms
★ 4.7 (7) · Beginner · Course · 1 - 4 Weeks

Universidad Autónoma Metropolitana
Skills you'll gain: Computational Thinking, Lifelong Learning, Creative Thinking, Self-Starter, Programming Principles, Program Development, Computer Programming, Critical Thinking, Critical Thinking and Problem Solving, Creativity, Willingness To Learn, Debugging, Creative Problem-Solving, Open Source Technology, Event-Driven Programming, Independent Thinking, Problem Solving, digital literacy, Computer Programming Tools, Algorithms
★ 5 (9) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LLM Application, Data Processing, Data Transformation, Generative AI Agents, Generative AI, Workflow Management, Artificial Intelligence, Context Management, Memory Management, Automation, JSON
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Google Workspace, Gmail, Lightweight Directory Access Protocols, Authorization (Computing), Active Directory, Enterprise Application Management, System Monitoring, User Provisioning, User Accounts, Event Monitoring, Group Policy, Cloud Security, Endpoint Security, Mobile Security, Compliance Auditing, Data Security, Configuration Management, Incident Management, Application Deployment, Annual Reports
Intermediate · Specialization · 1 - 3 Months

Northeastern University
Skills you'll gain: Data Storytelling, Data Visualization, Statistical Visualization, Data-Driven Decision-Making, Data Visualization Software, Plot (Graphics), Data Preprocessing, Data Mining, Exploratory Data Analysis, Data Cleansing, Data Processing, Data Manipulation, Unstructured Data, Graphing, Big Data, Programming Principles, Python Programming, NumPy, Scripting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Bayesian Statistics, A/B Testing, Excel Formulas, Microsoft Excel, Statistical Machine Learning, Statistical Modeling, Predictive Analytics, Business Analytics, Statistical Software, Statistical Methods, Advanced Analytics, Probability & Statistics, Decision Making, Health Informatics, Statistical Programming, Markov Model, Diagnostic Tests, Probability Distribution, Sampling (Statistics)
★ 4.5 (27) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unit Testing, Code Review, Software Development Tools, Test Automation, Test Script Development, Software Documentation, Maintainability, Application Development, Generative AI, AI Integrations, Software Development, Computer Programming Tools, Software Technical Review, Jest (JavaScript Testing Framework), Javascript, ChatGPT, GitHub
Intermediate · Guided Project · Less Than 2 Hours

SkillsBooster Academy
Skills you'll gain: Presentations, Branding, Sales Presentation, Brand Marketing, Data Presentation, Workflow Management, Marketing Design, Brand Management, Multimedia, Data Visualization, Visual Design, Interactive Data Visualization, Graphic and Visual Design Software, Brand Awareness, Visualization (Computer Graphics), Brand Loyalty, Design Reviews, Statistical Visualization, Executive Presence, Visual Impairment Education
Beginner · Course · 1 - 3 Months