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.

Pontificia Universidad Católica de Chile
Skills you'll gain: Hydrology, Civil Engineering, Engineering Analysis, Engineering, Mechanics, Engineering Calculations, Hydraulics, Materials science, Laboratory Testing
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Bootstrap (Front-End Framework), UI Components, Full-Stack Web Development, JavaScript Frameworks, Web Applications, Web Components, Database Management, Software Development Tools, Software Architecture, Development Environment, Software Testing, NoSQL, Web Servers, Application Frameworks, Application Security, Authentications, Middleware, Performance Tuning, Semantic Web, Authorization (Computing)
Beginner · Specialization · 1 - 3 Months

Technical University of Denmark (DTU)
Skills you'll gain: Sustainable Technologies, Production Process, Mathematical Modeling, Materials science, Engineering Calculations, Research Reports, Case Studies
Intermediate · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Microarchitecture, Hardware Design, Electronic Hardware, Computer Architecture, Embedded Software, Embedded Systems, Hardware Architecture, Electronic Systems, Electronics Engineering, Electronics, Electronic Components, Application Design, Peripheral Devices, Real-Time Operating Systems, System Configuration, Debugging, Digital Design
Intermediate · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Responsive Web Design, Web Design, GitHub, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, Web Design and Development, Usability, User Interface and User Experience (UI/UX) Design, User Experience, Javascript, Web Content Accessibility Guidelines, Browser Compatibility, User Story, Front-End Web Development, Web Development, Mobile Development, Semantic Web, Git (Version Control System)
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Role-Based Access Control (RBAC), Azure Active Directory, Microsoft Azure, Active Directory, Authorization (Computing), Identity and Access Management, User Provisioning, Group Policy, Cloud Management, Cloud Security, User Accounts, Cloud Storage, Data Security, Data Storage Technologies, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Feature Engineering, Responsible AI, Tensorflow, Model Deployment, Keras (Neural Network Library), Data Preprocessing, Google Cloud Platform, Data Pipelines, Data Quality, Applied Machine Learning, Data Cleansing, Machine Learning, Logistic Regression, Cloud Deployment, Data Strategy, Supervised Learning, Model Evaluation, Performance Tuning, MLOps (Machine Learning Operations), Artificial Neural Networks
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Network Planning And Design, Virtual Networking, Cloud Computing Architecture, Network Architecture, Network Monitoring, Network Troubleshooting, Virtual Private Networks (VPN), Network Administration, Cloud Security, Google Cloud Platform, Hybrid Cloud Computing, Network Security, Kubernetes, Firewall, Load Balancing, Multi-Cloud
Advanced · Course · 1 - 3 Months

Skills you'll gain: Wireframing, Kanban Principles, Miro AI, Mockups, Data Import/Export, Project Management, Collaborative Software, Ideation
Beginner · Guided Project · Less Than 2 Hours

Arizona State University
Skills you'll gain: Semiconductors, Analytical Testing, Engineering, Scientific, and Technical Instruments, Analytical Chemistry, Failure Analysis, Materials science, Electronics, Image Analysis, Laboratory Testing, Electronic Components, Laboratory Equipment, Quantitative Research, Scientific Visualization, Qualitative Research
Intermediate · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Prototyping, Manufacturing Processes, Materials science, Manufacturing and Production, Mechanical Engineering, 3D Modeling, Safety Training, Personal protective equipment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Product Lifecycle Management, Product Planning, Product Strategy, Product Management, AI Product Strategy, Product Improvement, Strategic Planning, Business Strategy, Technology Strategies, Innovation, Project Implementation, Change Management, Competitive Analysis
Beginner · Course · 1 - 4 Weeks