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: Apache Airflow, MLOps (Machine Learning Operations), User Acceptance Testing (UAT), Prompt Patterns, LLM Application, AI Security, Extract, Transform, Load, Scripting, Technical Communication, SQL, Data Pipelines, PyTorch (Machine Learning Library), Miro AI, Data Presentation, Large Language Modeling, Python Programming, Performance Tuning, Root Cause Analysis, Statistical Analysis, Version Control
Intermediate · Specialization · 3 - 6 Months
Stanford University
Skills you'll gain: Cryptography, Data Encryption Standard, Encryption, Key Management, Advanced Encryption Standard (AES), Public Key Cryptography Standards (PKCS), Cybersecurity, Authentications, Data Integrity, Secure Coding, Algorithms, Computational Thinking
Mixed · Course · 1 - 3 Months
Khalifa University
Skills you'll gain: Environmental Management Systems, Environment Health And Safety, Environmental Monitoring, Accident Reporting, Safety Training, Fire And Life Safety, Accident Prevention, Hazardous Waste Operations And Emergency Response Standard (HAZWOPER), Environmental Regulations, Occupational Health, Environmental Engineering, Environmental Laws, Environmental Resource Management, Risk Management, Risk Management Framework, Environmental Engineering and Restoration, Risk Analysis, Environment and Resource Management, Engineering Management, Engineering
Beginner · Specialization · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Generative AI, Large Language Modeling, Generative Model Architectures, LLM Application, Prompt Engineering, Model Deployment, Python Programming, Applied Machine Learning, Scalability, Natural Language Processing, Responsible AI, Machine Learning, Model Evaluation, Reinforcement Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Stakeholder Engagement, Agile Software Development, Scrum (Software Development), Project Management Life Cycle, Resource Management, Risk Management, Peer Review, Earned Value Management, Stakeholder Management, Agile Methodology, Project Risk Management, Team Motivation, Kanban Principles, Project Management, IT Management, Interviewing Skills, Professional Networking, Leadership, Project Coordination, Communication
Beginner · Professional Certificate · 3 - 6 Months

LearnQuest
Skills you'll gain: Eclipse (Software), Java, Java Programming, Integrated Development Environments, Development Environment, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Debugging
Beginner · Course · 1 - 4 Weeks

Universidad Austral
Skills you'll gain: Excel Macros, Microsoft Excel, Excel Formulas, Spreadsheet Software, Data Analysis Expressions (DAX), Business Analysis, Data Validation, Business Analytics, Data Import/Export, Process Optimization, Business Modeling, Data Integration
Intermediate · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Calculus, Engineering Calculations, Mathematical Theory & Analysis, Algebra, Advanced Mathematics, Applied Mathematics, Derivatives
Mixed · Course · 1 - 4 Weeks

Technion - Israel Institute of Technology
Skills you'll gain: Materials science, Semiconductors, Innovation, Emerging Technologies, Biomedical Engineering, Electronics, Laboratory Testing, Analytical Testing, Chemical Engineering
Mixed · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: AWS Identity and Access Management (IAM), Amazon CloudWatch, Amazon DynamoDB, Amazon Web Services, Cloud Computing, Amazon S3, Scalability, Cloud Infrastructure, Amazon Elastic Compute Cloud, Cloud Security, Cloud Computing Architecture, Serverless Computing, Cloud Storage, Databases, Virtual Networking, General Networking, Containerization
Beginner · Course · 1 - 4 Weeks

CentraleSupélec
Skills you'll gain: Android Studio, Android Development, Storyboarding, Application Design, Mobile Development, Application Development, Java, User Interface (UI) Design, Software Design, Interactive Design, Development Environment, Software Installation, User Centered Design
Mixed · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: ArcGIS, Spatial Data Analysis, Geographic Information Systems, Spatial Analysis, Geospatial Mapping, Data Mapping, Global Positioning Systems, Data Capture
Beginner · Course · 1 - 3 Months