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.

Skills you'll gain: React.js, ChatGPT, Cascading Style Sheets (CSS), Generative AI, Development Environment, Microsoft Visual Studio, Web Design and Development, Secure Coding, Node.JS, Prompt Engineering, Javascript, API Design, Debugging
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Natural Language Processing, Generative Model Architectures, Large Language Modeling, Transfer Learning, Classification Algorithms
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Order Fulfillment, Customer Analysis, Business Analytics, Data-Driven Decision-Making, Business Intelligence, Business Intelligence Software, Google Cloud Platform, Dashboard, Business Analysis, Data Visualization, Data Analysis, Sales Management, Sales, Product Knowledge, Enterprise Resource Planning
Beginner · Project · Less Than 2 Hours

Pearson
Skills you'll gain: Ubuntu, Linux, Bash (Scripting Language), Linux Commands, Command-Line Interface, Unix Commands, Operating System Administration, File Management, Red Hat Enterprise Linux, Software Installation, System Configuration
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Javascript, jQuery, Event-Driven Programming, Object Oriented Programming (OOP), JSON, Web Applications, Computer Programming, Web Development Tools, Debugging, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Apache Maven, Software Design Patterns, SQL, Data Persistence, Functional Design, Dependency Analysis
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: vSphere Networking and Storage, Virtual Networking, vCenter Server Management, Role-Based Access Control (RBAC), vCenter Server, VMware ESX Servers, iSCSI Configuration, Event Monitoring, Virtual Machines, Virtualization, System Monitoring, Data Storage
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Hydraulics, Structural Engineering, Civil Engineering, Hydrology, Water Resource Management, Environmental Engineering, Structural Analysis, Construction, Mechanical Design, Engineering Analysis, Engineering Design Process
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Vector Databases, User Interface (UI) Design, OpenAI API, AI Personalization, Embeddings, UI/UX Research, Application Development, Artificial Intelligence, Data Processing, Database Management, Restful API, Web Development
Intermediate · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Performance Tuning, Software Testing, Unit Testing, Software Documentation, Application Programming Interface (API), Web Applications, Test Driven Development (TDD), Node.JS, Debugging, Maintainability, Javascript, Software Architecture, JSON, Real Time Data, Data Transformation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Interaction Design, Computer Graphics
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: SAS (Software), Descriptive Statistics, Market Data, Risk Modeling, Regression Analysis, Statistical Methods, Financial Modeling, Statistical Hypothesis Testing, Correlation Analysis, Data Analysis Software, Statistical Analysis, Quantitative Research, Financial Market, Time Series Analysis and Forecasting, Trend Analysis, Financial Analysis, Variance Analysis
Mixed · Course · 1 - 4 Weeks