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.

John Wiley & Sons
Skills you'll gain: Data Literacy, Responsible AI, Machine Learning Methods, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Unstructured Data, Generative AI, Machine Learning Algorithms, Model Training, NumPy, Python Programming, Data Science, Scalability, Artificial Intelligence, Supervised Learning, Data Preprocessing, Unsupervised Learning, Feature Engineering, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Google Cloud Platform, Dataflow, Data Pipelines, Cloud Engineering, Extract, Transform, Load, Cloud Storage, Cloud Infrastructure, Data Infrastructure, Data Processing, Data Loss Prevention, Cloud Solutions, Public Cloud, Cloud Services, Data Storage, Data Architecture, Data Storage Technologies, Data Store, Cloud Platforms, Personally Identifiable Information, Database Architecture and Administration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Context Protocol, Agentic Workflows, AI Workflows, LLM Application, Large Language Modeling, AI Orchestration, Generative AI Agents, Tool Calling, Agentic systems, Financial Trading, AI Integrations, Prompt Engineering, Market Data, Market Intelligence, Application Programming Interface (API), Machine Learning, Ubuntu, Algorithms, Language Learning, Business Strategies
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Node.JS, Microservices, Performance Tuning, CI/CD, DevOps, Scalability, Restful API, Software Architecture, Systems Architecture, Server Side, Secure Coding, Application Deployment, Back-End Web Development, Development Testing, Security Testing, Continuous Integration, Application Performance Management, Javascript, Program Development, Program Implementation
Beginner · Specialization · 3 - 6 Months

Amazon Web Services
Advanced · Course · 1 - 3 Months

Skills you'll gain: Agile Software Development, Sprint Retrospectives, Scaled Agile Framework, Organizational Change, Agile Project Management, Kanban Principles, Backlogs, Project Risk Management, Team Motivation, Agile Methodology, People Development, Change Management, User Story, Team Performance Management, Business Transformation, Organizational Development, Project Management Institute (PMI) Methodology, Workflow Management, Agile Product Development, Performance Metric
Intermediate · Specialization · 3 - 6 Months

Chegg Skills
Skills you'll gain: Project Design, Agile Product Development, User Story, Agile Project Management, Backlogs, Project Planning, Agile Methodology, Project Scoping, Product Roadmaps, Product Planning, Scrum (Software Development), Project Estimation, Prioritization, Project Management, Product Management, Strategic Planning, Requirements Analysis, Team Collaboration, Problem Solving, Decision Making
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Sheets, Spreadsheet Software, Pivot Tables And Charts, Google Workspace, Collaborative Software, Data Sharing, Data Presentation, Data Visualization, Data Visualization Software, Data Analysis, Data Management
★ 4.6 (1.4K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: ASP.NET, Azure DevOps Pipelines, Docker (Software), CI/CD, Containerization, Restful API, Application Programming Interface (API), Software Documentation, Cloud-Native Computing, Azure DevOps, .NET Framework, Software Architecture, Microservices, Continuous Deployment, Application Deployment, Data Validation, Application Performance Management, Maintainability, Verification And Validation, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PySpark, Data Lakes, Databricks, Data Pipelines, Apache Spark, Data Architecture, Data Transformation, Data Infrastructure, MLOps (Machine Learning Operations), Extract, Transform, Load, Data Processing, Data Manipulation, Data Cleansing, Data Validation, Data Maintenance, Data Management, Python Programming, Data Entry, SQL, Data Collection
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Network Infrastructure, Virtual Local Area Network (VLAN), Network Administration, Virtual Networking, Network Engineering, Network Troubleshooting, Network Architecture, Network Support, Network Monitoring, Software-Defined Networking, Software-Defined Data Center (SDDC), Data Centers, Network Switches, Open Shortest Path First (OSPF), Local Area Networks, Computer Networking, System Configuration, Network Model, IT Infrastructure, Automation
Intermediate · Course · 3 - 6 Months

Amazon Web Services
Advanced · Course · 1 - 3 Months