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.

Corporate Finance Institute
Skills you'll gain: Tableau Software, Data Presentation, Data Visualization Software, Trend Analysis, Analysis, Data Analysis, Business Metrics
★ 4.4 (18) · Advanced · Course · 1 - 3 Months

Duke University
Skills you'll gain: LLM Application, Hugging Face, Large Language Modeling, Generative AI, Rust (Programming Language), Model Deployment, Cloud Deployment, PyTorch (Machine Learning Library), CI/CD, Applied Machine Learning, Application Deployment, Model Training, Natural Language Processing, DevOps, Amazon Web Services, Machine Learning
★ 4.3 (15) · Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Deployment, Google Cloud Platform, Cloud Deployment, Cloud Infrastructure, Model Optimization, Cloud Computing Architecture, Performance Tuning, Computer Architecture, AI Workflows, Model Training, Artificial Intelligence, Hardware Architecture, Systems Architecture
★ 4.2 (18) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Logo Design, Adobe Illustrator, Typography, Layout Design, Graphic and Visual Design, Graphic Design, Design Reviews, Branding, Design Elements And Principles, Graphic and Visual Design Software, Game Design, Visualization (Computer Graphics), Computer Graphic Techniques, Color Theory, Image Quality
★ 4.6 (16) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Predictive Modeling, Data Visualization, Predictive Analytics, Statistical Analysis, Data Presentation, Data Literacy, Data Manipulation, Data Analysis, Data Science, Statistical Methods, Statistics, Data Wrangling, Data Cleansing, Analytics, Data Preprocessing, Applied Machine Learning, Data-Driven Decision-Making, Business Analytics, Model Evaluation, Machine Learning Methods
★ 4.7 (26) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Visualization (Computer Graphics), Design Software, Editing, User Interface (UI), Software Installation
★ 4.9 (22) · Mixed · Course · 1 - 4 Weeks

ISAE-SUPAERO
Skills you'll gain: Environmental Engineering, Process Validation, Safety Culture, Engineering Design Process, Engineering Change Order, Design Specifications, Systems Design
★ 4.9 (15) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Amazon Bedrock, Prompt Engineering, Responsible AI, Prompt Patterns, Generative Model Architectures, AI Security, Generative AI, MLOps (Machine Learning Operations), AWS SageMaker, Artificial Intelligence and Machine Learning (AI/ML), Amazon Web Services, Artificial Intelligence, Machine Learning, Model Evaluation, Natural Language Processing
★ 4.3 (16) · Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Video Game Development, Game Design, Program Development, Web Development Tools, Software Development, Software Development Tools, Computer Programming Tools, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Integrated Development Environments, Maintainability, Programming Principles, Data Structures, Code Reusability, Software Design, Computer Programming, Object Oriented Programming (OOP)
★ 4.2 (11) · Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Claude Code, Infrastructure as Code (IaC), CI/CD, Bash (Scripting Language), PostgreSQL, Redis, Google Cloud Platform, Ubuntu, Agile Project Management, Continuous Integration, Prometheus (Software), Object Oriented Design, Data Pipelines, Linux Commands, SQL, Web Development Tools, Extract, Transform, Load, Amazon S3, Computational Logic, Software Development
★ 3.4 (8) · Beginner · Specialization · 3 - 6 Months

Maven Analytics
Skills you'll gain: Microsoft Copilot, Microsoft Excel, Pivot Tables And Charts, Excel Formulas, People Analytics, Data Manipulation, Data Analysis, Data Wrangling, Data Visualization, Artificial Intelligence, Generative AI, Prompt Engineering
★ 4.6 (16) · Beginner · Course · 1 - 3 Months

Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Data Modeling, Google Cloud Platform, Feature Engineering, Model Training, Data Store, Data Preprocessing, Data Processing, Data Management, Data Storage Technologies
★ 3.9 (19) · Intermediate · Course · 1 - 4 Weeks