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: Data Storytelling, Data Cleansing, Rmarkdown, Data Presentation, Data Visualization, Analytical Skills, Tableau Software, Dashboard, Stakeholder Communications, Data Literacy, Data Integrity, Case Studies, Data Analysis, Spreadsheet Software, Data Ethics, Ggplot2, Data Visualization Software, Data-Driven Decision-Making, Data Validation, Database Management
Beginner · Professional Certificate · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Computational Logic, Mathematical Modeling, System Requirements, Functional Requirement, Theoretical Computer Science, Verification And Validation, Control Systems, Network Model, Systems Analysis, Automation, Mechanical Engineering, Real-Time Operating Systems, Agentic systems, Differential Equations, Safety Assurance, Robotics, Artificial Intelligence, Linear Algebra, Algorithms, Applied Mathematics
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: Google Analytics, Email Marketing, Google Ads, WordPress, LinkedIn, Content Creation, Content Marketing, Social Media, Facebook, Social Media Marketing, Search Engine Marketing, Social Media Content, Web Analytics and SEO, Advertising Campaigns, Email Automation, Social Media Campaigns, Analytics, Keyword Research, ChatGPT, Bidding
Beginner · Specialization · 3 - 6 Months

University of Maryland, College Park
Skills you'll gain: Agile Project Management, Scrum (Software Development), Sprint Planning, Emotional Intelligence, Backlogs, Scaled Agile Framework, Negotiation, Sprint Retrospectives, Agile Software Development, Program Management, Brainstorming, Prioritization, User Story, Creative Thinking, Innovation, Project Portfolio Management, Leadership, Organizational Leadership, Problem Solving, Project Controls
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Email Marketing, Social Media Marketing, Point of Sale, Brand Loyalty, Customer Retention, Social Media Management, Customer Relationship Management, Customer Engagement, Shipping and Receiving, Customer Analysis, E-Commerce, Digital Marketing, Content Creation, Personalized Service, Employee Surveys, Process Optimization, User Feedback, Business Marketing, Contextual Advertising
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Educational Materials, Curriculum Planning, Developing Training Materials, Interactive Learning, Organizational Skills, Student Engagement, Education Software and Technology, Learning Strategies, Test Tools, Drive Engagement
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Energy and Utilities, Electrical Systems, Electric Power Systems, Electrical Power, Infrastructure Architecture, Electrical Equipment, Network Planning And Design, Interoperability, Scalability
Beginner · Course · 1 - 4 Weeks

Dassault Systèmes
Skills you'll gain: SolidWorks (CAD), 3D Modeling, Computer-Aided Design, Mechanical Design, Technical Design
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Data Modeling, Oracle SQL Developer, Relational Databases, Database Design, Databases, SQL, Oracle Databases, Database Management, Software Installation
Intermediate · Course · 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

Vanderbilt University
Skills you'll gain: Model Context Protocol, Generative AI Agents, AI Enablement, Email Automation, Business Process Automation, Generative AI, AI Product Strategy, Agentic systems, Initiative and Leadership, Tool Calling, Anthropic Claude, ChatGPT, Automation, Responsible AI, Marketing Automation, Business Solutions, Multimodal Prompts, Artificial Intelligence and Machine Learning (AI/ML), Prompt Engineering, IT Automation
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: React Redux, React.js, Cascading Style Sheets (CSS), Web Components, JavaScript Frameworks, UI Components, HTML and CSS, Routing Protocols, Front-End Web Development, User Interface (UI), Web Frameworks, Maintainability, Authentications, Web Development Tools, Application Frameworks, Application Programming Interface (API), Web Design, Restful API, Javascript, Web Development
Intermediate · Specialization · 1 - 3 Months