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.

MathWorks
Skills you'll gain: Model Evaluation, Computer Vision, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Image Analysis, Transfer Learning, Matlab, Deep Learning, Artificial Neural Networks, Unsupervised Learning, Applied Machine Learning, PyTorch (Machine Learning Library), Data Preprocessing, Classification Algorithms, Data Visualization, Machine Learning Methods, Data Synthesis, Performance Tuning, Data Analysis
Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Prompt Engineering, Sales Strategy, Sales Pipelines, AI Personalization, Sales Operations, Responsible AI, Lead Generation, Sales Development, Generative AI Agents, Competitive Analysis, Sales Management, Marketing Automation, Customer Relationship Management (CRM) Software, Account Management, Business Process Automation, Business Intelligence, Workflow Management, Market Analysis, Data-Driven Decision-Making, Forecasting
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: C++ (Programming Language), Data Structures, Interactive Design, Program Development, Object Oriented Programming (OOP), Computer Programming, Java Programming, Software Development, Computational Logic, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Programming (OOP), File I/O, Object Oriented Design, Java, Java Programming, File Management, Application Development, Programming Principles, Data Structures, Data Management, Integrated Development Environments
Intermediate · Course · 1 - 3 Months

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

SkillUp
Skills you'll gain: Data Storytelling, Dashboard, Power BI, Data Visualization, Interactive Data Visualization, Data Analysis, Data Modeling, Data Visualization Software, Data Analysis Expressions (DAX), Star Schema, Data Cleansing, Data Transformation, Data Import/Export, Data Security
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Power Electronics, Control Systems, Electrical Engineering, Electronics, Simulations, Electronics Engineering, Mathematical Modeling, Model Evaluation
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: TikTok, Content Performance Analysis, Online Advertising, Performance Measurement, Advertising, Digital Media Strategy, Advertising Campaigns, Performance Analysis, Digital Advertising, Marketing Analytics, Marketing, Marketing Strategies, E-Commerce, Social Media Marketing, Campaign Management, Market Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Electronics, Electronics Engineering, Hardware Design, Electrical Engineering, Schematic Diagrams, Electronic Components, Electronic Systems, Computer-Aided Design, Design Software, Engineering Documentation, Open Source Technology, electromagnetics, Software Installation
Intermediate · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Docker (Software), Containerization, Application Deployment, DevOps, Linux Commands, Data Storage, Development Environment, Virtual Networking, YAML, Network Planning And Design
Beginner · Course · 1 - 3 Months
Imperial College London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Virtual Environment, 3D Assets, Visualization (Computer Graphics), Android Development, Computer Graphics, Android Studio, Computer Graphic Techniques, Animations, Interaction Design
Advanced · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Chemical Engineering, Hazard Analysis, Safety Assurance, Process Engineering, Engineering Analysis, Environmental Engineering, Engineering Calculations, Mathematical Modeling, Applied Mathematics
Mixed · Course · 1 - 4 Weeks