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 Visualization, Exploratory Data Analysis, Data Visualization Software, Data Manipulation, Data Ethics, Tableau Software, Data Analysis, Pandas (Python Package), Data Cleansing, Data Preprocessing, Data Validation, Technical Communication, Data Transformation, Python Programming
Advanced · Course · 1 - 3 Months

Rice University
Skills you'll gain: Executive Presence, Business Communication, Crisis Management, Interpersonal Communications, Communication, Meeting Facilitation, Intercultural Competence, Stakeholder Communications, Influencing, Persuasive Communication, Cultural Diversity, Global Marketing, Leadership, Communication Strategies, Conflict Management, Non-Verbal Communication, Branding, Active Listening
Mixed · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, AI Security, Prompt Engineering, Generative AI, Governance Risk Management and Compliance, Content Performance Analysis, Risk Management, Governance, Retrieval-Augmented Generation, Model Evaluation, Compliance Management, Data-Driven Decision-Making, Performance Analysis, Cross-Functional Team Leadership, System Monitoring, Gap Analysis, Large Language Modeling, Performance Metric, Quality Assessment, Cost Benefit Analysis
Intermediate · Course · 1 - 4 Weeks

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

Skills you'll gain: Site Reliability Engineering, Scalability, Performance Analysis, Data Maintenance, Analytics, Event Monitoring, System Support, Performance Review, Data Visualization
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Data Import/Export, Microsoft Excel, Data Visualization, Spreadsheet Software, Data Management, Excel Macros, Data Cleansing, Excel Formulas, Data Validation, Productivity Software, Data Sharing, Microsoft Word, Visual Basic (Programming Language), Problem Solving
Beginner · Course · 1 - 3 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Medical Equipment and Technology, Data Ethics, AI Personalization, Kinesiology, Artificial Intelligence and Machine Learning (AI/ML), Preventative Care, Biomedical Engineering, Data Collection
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unified Modeling Language, Data Modeling, Data Structures, Scripting, Object Oriented Programming (OOP), Python Programming, Software Design, Computer Programming, Software Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Network Security, Hardening, Network Protocols, Cloud Security, Network Architecture, Intrusion Detection and Prevention, TCP/IP, Vulnerability Assessments, Computer Networking, Cybersecurity, Network Infrastructure, Firewall, Cloud Computing, Virtual Private Networks (VPN), Encryption
Beginner · Course · 1 - 4 Weeks

SkillUp
Skills you'll gain: SAP S/4HANA, Data Modeling, Enterprise Resource Planning, Functional Requirement, Software Development Tools, Cloud Deployment, Organizational Structure, Real Time Data, Compliance Reporting, User Interface (UI) Design
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Civil Engineering, Construction Engineering, Civil and Architectural Engineering, Structural Analysis, Materials science, Construction, Engineering Software, Engineering Design Process, Engineering Calculations, Engineering Analysis, Technical Standard, Laboratory Testing
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Software Testing, Java Programming, Java, Software Engineering
Beginner · Guided Project · Less Than 2 Hours